实现与另一个 TreeView 相同结构的 WPF TreeView
Implement WPF TreeView of the same structure as another TreeView
我有一个 TreeView,它的数据源是在运行时通过我无权访问的代码生成的。它的分层数据,具有 2、3 或 4 个深度级别的树节点。我必须使用与第一棵树中的每个对象对应的 RadioButtons 制作相同的结构树。有没有办法遍历 TreeView 的每个元素或其他方法来完成我的任务?
在 WPF 中,我们使用 DataTemplate
s,或者在您的情况下使用 HierarchicalDataTemplate
s 来定义数据的呈现方式。您已经在第一个 TreeView
中拥有数据,应该可以从其 ItemsSource
或 Items
属性访问这些数据。因此,您需要做的就是定义另一个 HierarchicalDataTemplate
以按照您希望的方式显示相同的数据对象。无需手动遍历原始 TreeView
.
中的所有节点
我有一个 TreeView,它的数据源是在运行时通过我无权访问的代码生成的。它的分层数据,具有 2、3 或 4 个深度级别的树节点。我必须使用与第一棵树中的每个对象对应的 RadioButtons 制作相同的结构树。有没有办法遍历 TreeView 的每个元素或其他方法来完成我的任务?
在 WPF 中,我们使用 DataTemplate
s,或者在您的情况下使用 HierarchicalDataTemplate
s 来定义数据的呈现方式。您已经在第一个 TreeView
中拥有数据,应该可以从其 ItemsSource
或 Items
属性访问这些数据。因此,您需要做的就是定义另一个 HierarchicalDataTemplate
以按照您希望的方式显示相同的数据对象。无需手动遍历原始 TreeView
.