WPF在listview中嵌套模版加入了个checkbox。
<ListView ItemsSource="{Binding Path=PackBatchs}" Name="listView2" Grid.Row="1" Grid.ColumnSpan="5" Margin="5">
<!--<ListView.ContextMenu>
<ContextMenu>
<MenuItem Header="添加包装批次" Click="addPcak_Click" />
<MenuItem Header="删除包装批次" Click="delPack_Click" />
</ContextMenu>
</ListView.ContextMenu>-->
<ListView.View>
<GridView>
<GridViewColumn Header="选择" Width="50">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="packCheckBox" Checked="packCheckBox_Checked" Unchecked="packCheckBox_Unchecked"></CheckBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="序号" Width="100" DisplayMemberBinding="{Binding Path=Num}"/>
<GridViewColumn Header="包装名称" Width="100" DisplayMemberBinding="{Binding Path=ClassificationId}"/>
<GridViewColumn Header="批次编号" Width="100" DisplayMemberBinding="{Binding Path=BatchCode}"/>
<GridViewColumn Header="生产日期" Width="100" DisplayMemberBinding="{Binding Path=StartTime}"/>
<GridViewColumn Header="保质期" Width="100" DisplayMemberBinding="{Binding Path=Period}"/>
</GridView>
</ListView.View>
</ListView>
选中checkbox,怎么知道他就是选中的那一行listview那条信息?
...全文
相关推荐
ListView嵌套ListView带多选,全选,反选,选中数量
ListView嵌套ListView带多选,全选,反选,选中数量,之前传过一个,只是上面没数量
WPF控件样式和模板手册
WPF控件样式模板查询手册
WPF 控件.pdf
WPF 控件编程教程 PDF 版
WPF封装TreeView+DataGrid[可运行源码]
本文详细介绍了如何在WPF中使用ListView封装组合控件TreeView和DataGrid。作者指出,虽然WPF功能强大,但原生控件中并没有直接提供TreeView+DataGrid的组合功能,因此需要自行封装实现。文章提供了三种实现方法,并重点演示了使用ListView的实现方式。作者分享了封装过程中的关键代码,包括TreeList.cs和TreeStyles.xaml的实现细节,并提到封装过程中遇到的挑战。最终,作者提供了完整的源码实例,并说明使用ListView封装的难度较大。源码可通过指定链接下载,适合需要类似功能的开发者参考。
WPF上位机-数据绑定属性
1、DataContext数据源处理 2、相对数据源处理 3、集合数据绑定处理 4、Mode与UpdateSourceTrigger属性


