【发布时间】:2012-04-07 21:26:10
【问题描述】:
我在 WPF 中遇到了 TreeView 的问题。此控件使very hard 可以访问它所显示的TreeViewItems。
在某些情况下,我已经解决了访问TreeViewItem 的需要,例如,我接受了我是not supposed to access a node’s parent via TreeView 的事实(并且应该自己跟踪父母)。我一直这样做有两个原因:首先,显然很难到达TreeViewItems,其次,我被告知这很难,因为如果我做对了I’m not supposed to need them。
但是,这一次我真的没有办法解决这个问题。
基本上,我想要的只是,给定我的视图模型实例之一,将树视图滚动到它。 This is trivial 如果我能得到相应的TreeViewItem。
我尝试访问TreeViewItem 是不是又做错了,还是那是正确的方法?
【问题讨论】:
-
Here 是 Josh Smith 的一篇文章,它可以准确地处理您想要的 - 将树视图项目滚动到视图中。 Josh 的解决方案使用附加行为。