【发布时间】:2019-12-13 21:54:57
【问题描述】:
我有一个 ListView,其中包含多个 ListViewItem 每个 ListViewItem 都包含一个复选框:
<ListViewItem>
<CheckBox IsChecked="{x:Null}" Name="myCheckBx1">
<StackPanel Margin="10,0,10,0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Stretch">
<TextBlock Text="Airline"></TextBlock>
</StackPanel>
</CheckBox>
</ListViewItem>
<ListViewItem>
<CheckBox IsChecked="{x:Null}" Name="myCheckBx2">
<StackPanel Margin="10,0,10,0" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Stretch">
<TextBlock Text="Fleet"></TextBlock>
</StackPanel>
</CheckBox>
</ListViewItem>
现在在 C# 上,我想在我的 ListView 中获取所有复选框,我该怎么做? 我想做以下事情:
foreach(ListViewItem item in listView) {
// Get the checkBox here
}
谢谢。
【问题讨论】:
-
为什么要拥有所有复选框。?
-
是的,想要获取我的 ListView 中的所有复选框
-
我想我问为什么?
-
获取并计算选中的复选框!
-
是的,我在创建自定义 ListView 时使用 MVVM