如何通过代码在CheckBox
内选择ListView
?
我在网上找到了一些代码来检查方框,但是在Windows Phone 8.1中没有检查属性
foreach (ListViewGroup grp in listFiles.Groups)
{
foreach (ListViewItem item in grp.Items)
{
if (item.Index != 0)
{
item.Checked = true;
}
}
}
xaml代码是
<ListView x:Name="ContentListView" SelectionMode="Multiple">
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Foreground="Black" Text="{Binding}" FontSize="25"></TextBlock>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
复选框是listview
的自动生成复选框答案 0 :(得分:3)
您应该将要检查的项目添加到ListView的SelectedItems
列表
foreach(var item in MyListView.Items)
{
MyListView.SelectedItems.Add(item);
}
答案 1 :(得分:0)
我会通过使用MVVM模式来解决这个问题。使用MVVM,您将分离您的商业模式和从视角来看逻辑。正确实施后,您可以修改数据,并自动更新视图。
This是一个链接,其中包含有关如何使用它的演练。它还包含一个使用复选框的示例。