当前位置:  开发笔记 > 编程语言 > 正文

Treeview - >父节点值

如何解决《Treeview->父节点值》经验,为你挑选了1个好方法。

我是WPF世界的新手.我有包含的treeView

树视图

任务 - >

   Portfolio
           ---->portfolio1

基准

   Category
          ------>Name1  etc..

我想知道如何在WPF中获取父节点值?例如,如果我选择portfolio1如何获取父 - 父值.在这种情况下Mandate.

简而言之,我想知道用户是否点击Name1 - >我应该获得基准测试,如果用户点击portfolio1,那么我应该获得投资组合.

非常感谢您的指导.

感谢和问候,



1> Bubblewrap..:

您可以将NameTreeHelper.GetParent用于Name1,然后使用其父级.

或者你可以迭代地执行它,直到你得到一个TreeViewItem类型的对象,这样你就不必在更改xaml时更新你的代码.

如果你是第二种方式,它看起来像这样:

DependencyObject parent = VisualTreeHelper.GetParent(Name1);
while(!(parent is TreeViewItem))
    parent = VisualTreeHelper.GetParent(parent);
TreeViewItem item = (TreeViewItem) parent;

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有