我是Xamarin表单应用程序开发的新手,我试图从我的ViewModel类返回'Color',但我面临同样的问题。它在Android设备上运行时工作正常,但在iOS上运行时出现以下错误:
The name 'Color' does not exist in the current context
The type or namespace name 'Color' could not be found (are you missing a using directive or an assembly reference?)
我尝试在iOS项目中添加System.Drawing dll但是错误仍然存在,我还使用NuGet更新了所有组件。
我的代码片段:
public class Ticket: BaseViewModel
{
// Property to return
public Color PriorityColor
{
get
{
if( condition ) {
return Color.Red;
} else if( condition ) {
return Color.Black;
} else {
return Color.Yellow;
}
}
}
}
你在使用Xamarin.Forms.Color吗?