データバインドされた TreeView がある場合、選択した TreeViewItem にアクセスするにはどうすればよいですか?
1 に答える
-2
TreeView が DataBound であっても、選択した TreeViewItem を TreeView から取得する簡単な方法を見つけました。重要なのは、少し反省することです。
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 に答える