如何遍历dataGrid行以检查WPF中是否选中了CheckBox

时间:2018-10-24 09:13:36

标签: wpf

我正在制作一张我想在其中循环播放的表,以查看是否选中了复选框。所有已选中复选框的行,我想从列表中添加几列。

1 个答案:

答案 0 :(得分:0)

通过将用户界面与数据分离,可以轻松解决此类问题。

制作一个数据项类,包括一个布尔IsSelected属性。

将数据网格的ItemsSource设置为这些数据项的集合。将数据网格的复选框列绑定到IsSelected。

您现在可以使用Linq或其他方式扫描数据项集合,以找到选定的项。

MVVM设计模式将涵盖我所描述的内容,这是WPF开发的推荐应用程序结构。