|
@@ -542,5 +542,29 @@ namespace PDF_Master.Views.BOTA
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void OutlineView_PreviewMouseDown(object sender, MouseButtonEventArgs e)
|
|
|
+ {
|
|
|
+ if (e.LeftButton == MouseButtonState.Pressed)
|
|
|
+ {
|
|
|
+ var pos = e.GetPosition(OutlineView);
|
|
|
+
|
|
|
+ var result = VisualTreeHelper.HitTest(OutlineView, pos);
|
|
|
+ if (result != null)
|
|
|
+ {
|
|
|
+ //获取当前鼠标指针下的容器
|
|
|
+ var listBoxItem = CommonHelper.FindVisualParent<TreeViewItem>(result.VisualHit);
|
|
|
+ if (listBoxItem == null)
|
|
|
+ {
|
|
|
+ OutlineNode outlineNode = OutlineView.SelectedItem as OutlineNode;
|
|
|
+ if (outlineNode != null)
|
|
|
+ {
|
|
|
+ outlineNode.IsSelected = false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //BookMarkListView.Focus();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|