命名空间 'Project.Android' 中不存在类型或命名空间名称 'Graphics'
The type or namespace name 'Graphics' does not exist in the namespace 'Project.Android'
我正在开发一个 Xamarin.Forms 应用程序,我在其中添加了一个自定义渲染器来设置本机编辑文本的背景。以下代码显示错误。
var shape = new ShapeDrawable(new Android.Graphics.Drawables.Shapes.RectShape());
问题是您的应用程序使用命名空间 Project.Android
,并且类型系统会认为 Android.Grapics.Drawables.Shapes.RectShape
属于 Project.Android
。
你的一些选择:
- 更改项目和所有 类
中的命名空间
- 前缀
Android.Graphics.Drawables.Shapes.RectShape
与 global::
如:global::Android.Graphics.Drawables.Shapes.RectShape
- 在文件顶部添加一个 using 告诉
RectShape
来自哪里:using RectShape = Android.Graphics.Drawables.Shapes.RectShape
并且只使用 new RectShape()
我正在开发一个 Xamarin.Forms 应用程序,我在其中添加了一个自定义渲染器来设置本机编辑文本的背景。以下代码显示错误。
var shape = new ShapeDrawable(new Android.Graphics.Drawables.Shapes.RectShape());
问题是您的应用程序使用命名空间 Project.Android
,并且类型系统会认为 Android.Grapics.Drawables.Shapes.RectShape
属于 Project.Android
。
你的一些选择:
- 更改项目和所有 类 中的命名空间
- 前缀
Android.Graphics.Drawables.Shapes.RectShape
与global::
如:global::Android.Graphics.Drawables.Shapes.RectShape
- 在文件顶部添加一个 using 告诉
RectShape
来自哪里:using RectShape = Android.Graphics.Drawables.Shapes.RectShape
并且只使用new RectShape()