如何在基于widow的wpf应用程序中获取树视图的选定节点的节点级别?

时间:2015-11-27 12:24:36

标签: wpf vb.net visual-studio data-binding wpf-controls

我正在使用wpf开发基于窗口的应用程序。我有一个带有树视图和框架的窗口。我想使用treveview节点控制填充帧中的数据。就像我们的Windows机器中的文件浏览器一样。为此,我需要知道我在树视图中选择的节点级别是什么。我知道如何使用窗口表单执行此操作,但我不熟悉WPF。请有人帮助我如何在WPF中获取treeview的nodelevel。

注意:我以编程方式从后端表填充树视图

1 个答案:

答案 0 :(得分:0)

正如@Jobi在以下链接中所说:the level of a treeview in WPF?

您的问题的直接答案是WPF中没有级别属性。 winforms控件和wpf控件之间没有一对一的关系。因为两者的底层架构和用法完全不同。在WPF中,您将一个层次结构数据(LinkedList类型的Datastructure)绑定到TreeView,并将HeirarchicalDataTemplate定义为Treeview.ItemTemplate属性

我希望这会对你有所帮助。