MvvmCross BackgroundColor绑定

时间:2018-04-07 20:15:41

标签: xaml xamarin data-binding mvvmcross

我试图从标签绑定文本backgroundcolor并将其从ViewModel更改,但它并不适合我。

查看:

       <StackLayout Grid.Row="4" Orientation="Horizontal">
          <Label Text="Number of seats:" Grid.Row="4" FontAttributes="Bold" />
          <Label Text="{Binding SeatsNumber}" Grid.Row="4" BackgroundColor="{Binding SeatsBackgroundColor}"/>
       </StackLayout>

视图模型:

public string SeatsBackgroundColor { get; set; }

我打算去&#34; Green&#34;在构造函数上,但是当应用程序启动时,颜色没有改变。 你知道我做错了吗?

编辑:

好的,我解决了。 问题是我展示的stacklayout在ListView中,所以我不得不在我用来填充列表的模型中添加一个新属性(设置backgroundColor)。

0 个答案:

没有答案