2009-05-28 8 views

答えて

0

残念ながら、 "SelectedItemChanged"はまだルーティングされたイベントではありません。また

treeView.AddHandler(TreeView.MouseLeftButtonUpEvent, new MouseButtonEventHandler(OnMouseLeftButtonUp), true); 

    void OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e) 
    { 
     if (e.OriginalSource is Path) 
     { 
      Path p = e.OriginalSource as Path; 
      if (p.Name == "CheckedVisual" || p.Name == "UncheckedVisual") 
      { 
      } 
     } 
    } 
+0

これは、ノード自体をダブルクリックしてノードを展開/縮小する場合は表示されません。 –

2

treeviewitemsは、私が現在使用している拡張されたイベントを持っていますが、追加する各ノードに接続する必要があると思います。だから、あなたが得ることができる最も近いがこれを使用しています。

AddHandler t.Expanded, AddressOf TreeViewItem_Expanded 
関連する問題