当我有一个数据绑定的 TreeView 时,如何访问选定的 TreeViewItem?
问问题
644 次
1 回答
-2
我找到了一种从 TreeView 获取选定 TreeViewItem 的简单方法,即使 TreeView 是 DataBound 也是如此。关键是有点反思。
private static FieldInfo _selectedContainer = typeof(TreeView).GetField("_selectedContainer", BindingFlags.NonPublic | BindingFlags.Instance);
public static TreeViewItem GetSelectedContainer(this TreeView treeView)
{
return (TreeViewItem)_selectedContainer.GetValue(treeView);
}
我希望这可以帮助别人。
于 2012-04-11T07:15:41.280 回答