什麼是最簡單的方法來綁定選定狀態的ListView的項目模型的布爾屬性?UWP列表視圖綁定
我有模式:
class Model {
public string Name { get; set; }
public bool Selected { get; set; }
}
和ListView:
<ListView x:Name="myListView" SelectionMode="Multiple">
<ListView.ItemTemplate>
<DataTemplate x:DataType="x:String">
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</ListView.ItemTemplate>
我綁定物品列表視圖:
myListView.ItemsSource = // list of Model instances
我想型號的Selected屬性總是重新在myListView中檢查它是否被選中。所以 - 通過選擇/取消選擇myListView中的項目,它將保存適當的bool值或通過設置Selected屬性myListView將選擇/取消選擇適當的項目。
我想你應該可以使用[這個答案](HTTP:// stackoverflow.com/a/2511836/60761)。發佈回來讓我們知道如何/如何適用於UWP。 –
謝謝。但是,我不確定從哪個代碼粘貼該答案。我將它粘貼在ListView標籤之間。然後我得到錯誤:類型不支持在Windows通用項目和成員IsSelected不reconnized或不可訪問。 –