모드

  • c# wpf 트리뷰 메모정리

    Posted in 프로그램/WPF 번역

    2016. 2. 21. 16:43

    마우스 우클릭으로 트리뷰아이템 선택

    private void OnPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
    {
        TreeViewItem treeViewItem = VisualUpwardSearch(e.OriginalSource as DependencyObject);
    
        if (treeViewItem != null)
        {
            treeViewItem.Focus();
            e.Handled = true;
        }
    }
    
    static TreeViewItem VisualUpwardSearch(DependencyObject source)
    {
        while (source != null && !(source is TreeViewItem))
            source = VisualTreeHelper.GetParent(source);
    
        return source as TreeViewItem;
    }
    

    댓글

  • Total :
  • Today :
  • Yesterday :
  • Powered by Tistory
  • Copyright © 2014 9grade v1.0424, someday shining light will come
  • Admin
  • Write
  • Modify
  • Outline
  • Dic
  • Set
  • Share
  • Top
  • Key