【问题标题】:How to get the position of the Expanded item in a TreeView?如何获取展开项在 TreeView 中的位置?
【发布时间】:2015-12-23 06:35:00
【问题描述】:

我有一个树视图,有多个嵌套级别。例如,Treeview 的根节点是 A,那么 A 内部有一个项目 B,B 内部有另一个项目 C,例如 A-->B-->C。例如,如果B在这个treeview中展开,是否可以在代码中获取B在Treeview中的位置?

【问题讨论】:

  • 职位是什么意思?你想要它的父母吗?
  • 我想要的是,我有两个树视图。 Treeview A. 和 Treeview B. 我想同时展开两个 treeview 项目。例如,如果 Treeview A 有一个项目,“Item1”,而 Treeview B 有一个项目,“Item2”。当我展开“Item1”时,“Item2”应该同时展开。

标签: c# wpf


【解决方案1】:

编辑:对于 WPF,检查this 的级别和thisthis 的坐标。

WPF 的对象是TreeViewItem

注意:以下是我之前的回答,指的是WinFormTreeView

你要找的是TreeNode.Level

在您的情况下,A 的TreeNode.Level 将返回 0,B 返回 1,C 返回 2。

【讨论】:

    猜你喜欢
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    相关资源
    最近更新 更多