我有TreeView与分层数据绑定。我想得到TreeViewItem.Header控件而不是我的MVVM。我可以使用TreeView.ItemContainerGenerator.ContainerFromIndex()方法获取TreeViewItem但是如何获取TreeViewItem.Header?
此致 马尔钦
答案 0 :(得分:0)
这很简单:
var item = TreeView.ItemContainerGenerator.ContainerFromIndex(...);
var header = ((TreeViewItem)item).Header;
然而,这可能不是一个好主意:通常任何需要访问标头控件本身的代码(与模型相反)编写得很糟糕,应该重写以改为使用数据绑定。