我试图从标签绑定文本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)。