2010-04-20 6 views
0

내 treeview에 텍스트가 있습니다. 내가 선택한 후에는 선택한 항목을 문자열로 검색하고이 문자열을 다양한 함수에 전달해야합니다.트리 뷰 항목 검색

선택한 item.I이

private void treeview1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) 
     { 
      TreeViewItem selectedTVI = null; 
      if (treeview1.SelectedItem != null) 
      { 
       selectedTVI = treeview1.Tag as TreeViewItem; 
      } 
     } 

처럼 코딩하는 방법을 모르겠어요하지만 selectedTVI는 NULL.What은 내가 할 수있는 표시?

답변

1

TreeViews는 TreeViewItem 목록이 아닌 항목 목록을 표시합니다.

TreeViewItem.SelectedItem이 선택된 요소이고 트리보기에 표시되는 Car 개체 모음이있는 경우 SelectedItem의 유형은 Car입니다.

는 selectedItem가 당신이 찾고있는 객체이며이

private void treeview1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) 
     { 
      if (treeview1.SelectedItem != null) 
      { 
       Console.WriteLine(treeview1.SelectedItem.ToString()); 
      } 
     } 

메신저 확신보십시오.

(20 % 합격률은 약간 어색합니다. 질문에 답을 얻지 못하면 답을 빨리 얻지 못하는 이유 중 하나 일 수 있습니다. 답변으로 표시하십시오.) 전체 커뮤니티에 도움이됩니다.

+0

어떻게 대답 할 수 있습니까? 나는 모든 답변 옆에 눈금 표시를해야합니다. – Anu

+0

예 올바른 답 옆에 똑딱 거리십시오 (틱은 녹색으로 변합니다). 정답이 없다면 틱하십시오. –