【发布时间】:2023-03-23 05:28:01
【问题描述】:
我正在构建一个需要显示文件名列表及其相应控件的 WPF 应用程序。现在我有一个包含一些列的网格(即第 1 列是 TextBlock 的文件名,第 2 列是 CheckBox 指示是否选择了此文件等,并且每个文件名都有一行。)
除非触发i 行中的控件,否则它可以工作,我必须搜索整个网格以找到i 行中的其他控件并相应地更改它们。是否有一种自然的方式将控件组合在一行中,以便轻松找到一个给定的控件?
注意:自然,我的意思是 WPF 内置的东西。为此构造UnionFind 是不自然的。
【问题讨论】:
-
自然的方式是为文件定义
DataTemplate,此模板包含TextBlock、CheckBox和其他grouped控件以表示文件及其各种属性。