是否有構建方式來禁用/灰色ListView中的ViewCell?我一直在查看文檔,但我找不到任何東西。這是我到目前爲止。Xamarin.Forms在ListView中禁用項目
<ListView x:Name="lvNotes" ItemSelected="OnSelection">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding Object.Name}" Detail="{Binding Object.Subject}"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我不相信在X行有一個簡單的禁用項目。您是否考慮處理是否在綁定集合級別或綁定對象級別禁用項目。 IE我有一個ObservableCollection設置爲列表源。汽車有一個bool「InStock」。如果汽車沒有插座,我不希望用戶進入細節/購買屏幕。當用戶點擊該行時,我檢查Cars instock屬性並確定我的下一步。 –
@ClintLandry好吧,那麼如何做背景顏色呢? –
檢查列表視圖是否爲viewcells背景顏色提供了屬性綁定,並將其綁定到汽車中的字段「color」,在mutator中爲instock設置顏色,以便將其設置爲禁用顏色或基於instock的顏色啓用顏色。 –