【发布时间】:2020-09-08 14:04:46
【问题描述】:
我有一个这样的 ListView
<ListView x:Name="lview" SelectionMode="Multiple">
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name, Mode=OneWay}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我正在像这样将数据绑定到这个 Listview
public MainPage()
{
this.InitializeComponent();
ObservableCollection<OptionItem> io = new ObservableCollection<OptionItem>();
io.Add(new OptionItem { Name = "11111111111", IsSelected=false });
io.Add(new OptionItem { Name = "22222222222", IsSelected=true });
io.Add(new OptionItem { Name = "33333333333", IsSelected=true });
io.Add(new OptionItem { Name = "44444444444",IsSelected=false });
lview.ItemsSource = io;
}
现在您可以在我的模型中看到,我有一个名为 IsSelected 的属性。如何将它绑定到 listView,以便在 ItemsSource 中选择的项目与在 ListView 中选择的一样?
【问题讨论】:
标签: c# xaml listview uwp uwp-xaml