【发布时间】:2016-08-05 21:23:32
【问题描述】:
在 WPF 应用程序中,我有一个带有复选框列的 DataGrid。在某个时候,我遍历数据并确定需要检查 DataGrid 中的某些行。
可以使用什么方法来更新每个网格行,因为上述循环确定了应该检查的行。我希望支票在用户等待时一一出现。我相信这意味着后端线程不能阻塞。
【问题讨论】:
-
尝试使用 MVVM 结构并将类的集合绑定到数据网格,以便您可以更新与复选框绑定的 bool 变量,当您在后面的代码中更新 bool 变量时会更新。
-
你能显示一些代码吗?
-
看看博客中创建的示例:wpftution.blogspot.ca/2012/05/…
-
对于您的情况,您需要在要绑定到数据网格的类中定义一个布尔变量,然后您可以在后台线程或另一个线程中更新该布尔变量,这将反映在用户界面。
标签: c# .net wpf events datagrid