2013-06-05 3 views
0

TreeView 컨트롤이 있습니다. SelectedItemChanged 이벤트 처리기가 있습니다. 이 이벤트 핸들러에서 sender 매개 변수는 TreeView로 제공됩니다. 확장하고 보낸 사람에 대한 힌트를 조사 할 때, 속성 'SelectedContainer' ((System.Windows.Controls.TreeView) (발신자)). SelectedContainer 난 아무데도이 속성을 찾을 수 없습니다WPF TreeView.SelectedContainer

로 를 표시합니다. 그렇다면 그것은 어디서 오는 것입니까?
이 속성에 액세스 할 수 있습니까?

답변

0

내부 용입니다.

var treeViewItem = (TreeViewItem)treeView.ItemContainerGenerator.ContainerFromItem(treeView.SelectedItem); 
:

internal TreeViewItem SelectedContainer 
    { 
     [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] 
     get 
     { 
      return this._selectedContainer; 
     } 
    } 

당신은 ItemContainerGenerator에서 용기를 얻을 수 있어야합니다 : 반사판에서