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带多选,全选,反选,选中数量
**复选框(CheckBox)集成**: 在ListView的item布局文件中添加CheckBox,并将其与数据项绑定。
WPF控件样式和模板手册
- **创建复杂网格**:使用嵌套`Grid`和其他布局控件。 - **创建Grid元素**:定义`Grid`的行和列。
WPF 控件.pdf
#### 控件库WPF提供了广泛的内置控件库,包括但不限于Button、CheckBox、DataGrid、ListView等,它们构成了构建WPF应用的基础。
WPF封装TreeView+DataGrid[可运行源码]
本文所阐述的实现路径聚焦于以ListView作为核心宿主容器,通过其ItemsControl特性承载具有层级关系的数据项,并借助DataTemplate嵌套机制,在每一层级节点中动态渲染子节点区域与表格区域
WPF上位机-数据绑定属性
所有绑定表达式均依赖PropertyPath语法解析路径,支持嵌套属性、索引器、转换器链式调用及异常处理机制,且可通过BindingGroup实现多控件事务化提交。


