リストビューのアイテムの選択状態をモデルのブール値プロパティにバインドする最も簡単な方法は何ですか?UWPリストビューバインディング
私が持っているモデル:
class Model {
public string Name { get; set; }
public bool Selected { get; set; }
}
そして、リストビュー:
myListView.ItemsSource = // list of Model instances
が、私はモデルのSelectedプロパティをしたい:私はリストビューにアイテムをバインド
<ListView x:Name="myListView" SelectionMode="Multiple">
<ListView.ItemTemplate>
<DataTemplate x:DataType="x:String">
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</ListView.ItemTemplate>
いつも再会するmyListViewで選択されているかどうかを確認します。したがって、myListViewの項目を選択/選択解除することで、該当するbool値を保持するか、Selectedプロパティを設定してmyListViewが適切な項目を選択/選択解除します。
私はあなたが[この回答](HTTPを使用することができるはずだと思いますstackoverflow.com/a/2511836/60761)。それがUWPのために働くかどうかを/私たちに知らせるためにポストバックしてください。 –
ありがとうございます。しかし、私はその答えからどこにコードを貼り付けるべきか正確には分かりません。私はListViewタグの間に貼り付けました。次に、エラーが発生します。タイプはWindowsユニバーサルプロジェクトでサポートされていません。メンバーIsSelectedは認識されないか、アクセスできません。 –