所以我有一个绑定到ProductLines的列表视图。基本上它是一个产品列表,当你加载时,它会自动加载来自sqlite数据库的任何缓存项目。你可以添加到它,然后当你保存它将存储到另一台服务器上的数据库。下面我一直在试验函数和颜色等。但我真正想做的是在初始加载时显示产品列表中红色或白色的背景颜色。这是基于它是否未能保存到其他服务器数据库。 另外,当我去保存列表中的所有内容时,它基本上遍历数据源并尝试调用存储过程。如果失败,它会将该行的位设置为true,就像它失败一样。当它重新加载列表时,它将根据位显示红色/白色......或者,如果有另一种方法根据它在该项目中绑定的值的更新背景颜色单元格,那将会很棒。基于值更改listview背景颜色xamarin xaml
<ListView x:Name="ProductLines" Grid.Row="6" Grid.ColumnSpan="2">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell Tapped="Cell_OnAppearing">
<StackLayout BackgroundColor="AliceBlue"
Orientation="Vertical">
<StackLayout Orientation="Horizontal">
<Label Text="{Binding ProductLineDisplayName}"
TextColor="#f35e20" />
</StackLayout>
</StackLayout>
</ViewCell>
<!--<TextCell Text="{Binding ProductLineDisplayName}" TextColor="DarkGray"/>-->
</DataTemplate>
</ListView.ItemTemplate>
</ListView>