private void OnPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e) { MultiSelectTreeView treeViewItem = VisualUpwardSearch(e.OriginalSource as DependencyObject); if (treeViewItem == null) { return; } treeViewItem.Focus(); //e.Handled = true; }