所以我有一個綁定到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>