C# 无法使用MvxBind设置背景色

C# 无法使用MvxBind设置背景色,c#,android,xamarin.android,mvvmcross,C#,Android,Xamarin.android,Mvvmcross,我正在尝试更改RecyclerView的项目颜色。下面的代码仅显示RelativeLayout,它是项布局的根布局 我有以下代码: (项目)布局: ... 视图模型: 公共类ListItem:TableData,IListItem { ... 公共MvxColor背景{获取{返回新的MvxColor(255189,69128);} ... } 我已经将MvvmCross.Plugin.Color添加到Droid和Core项目中。我不知道这为什么不起作用?我可以看到正

我正在尝试更改RecyclerView的项目颜色。下面的代码仅显示RelativeLayout,它是项布局的根布局

我有以下代码:

(项目)布局:


...
视图模型:

公共类ListItem:TableData,IListItem
{
...            
公共MvxColor背景{获取{返回新的MvxColor(255189,69128);}
...
}

我已经将MvvmCross.Plugin.Color添加到Droid和Core项目中。我不知道这为什么不起作用?我可以看到正在访问背景属性,但颜色没有设置为设置的测试值(将来我希望颜色基于另一个布尔属性)。有什么想法吗?

我刚刚测试了您的代码,它似乎工作正常。颜色声明正确,绑定也正确。我非常怀疑你的问题在于你所展示的代码。确保使用最新的颜色包(5.5.0.0)。我知道应用程序中显示了您的列表?可能会发布单元格的完整xaml布局


检查您是否已安装插件颜色并已初始化。我以这种方式使用绑定: 本地:MvxBind=“BackgroundColor Background,Converter=NativeColor”