|
@@ -606,21 +606,23 @@ namespace PDF_Master.Views.PageEdit
|
|
|
/// <param name="e"></param>
|
|
|
private void ListPageEdit_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
|
|
{
|
|
|
- viewModel.IsMouseRightButtonDown = false;
|
|
|
- viewModel.RightSelectedIndex = -1;
|
|
|
- viewModel.RightSelectedIndexs.Clear();
|
|
|
-
|
|
|
var pos = e.GetPosition(ListPageEdit);
|
|
|
HitTestResult result = VisualTreeHelper.HitTest(ListPageEdit, pos);
|
|
|
if (result == null)
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
//未选中item 并且不是点击滑轨时 开始框选
|
|
|
var listBoxItem = CommonHelper.FindVisualParent<ListBoxItem>(result.VisualHit);
|
|
|
var scroller = CommonHelper.FindVisualParent<ScrollBar>(result.VisualHit);
|
|
|
if (listBoxItem == null)
|
|
|
{
|
|
|
+ viewModel.IsMouseRightButtonDown = true;
|
|
|
+ viewModel.IsMouseRightButtonDown = false;
|
|
|
+ viewModel.RightSelectedIndex = -1;
|
|
|
+ viewModel.RightSelectedIndexs.Clear();
|
|
|
+
|
|
|
if (scroller != null)
|
|
|
{
|
|
|
startChoose = false;
|
|
@@ -1113,10 +1115,10 @@ namespace PDF_Master.Views.PageEdit
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
-
|
|
|
- if (viewModel.RightSelectedIndex != viewModel.ListSelectedIndex)
|
|
|
+ //页面编辑 右键选中,bota 缩略图 右键不选中也不跳转
|
|
|
+ viewModel.ListSelectedIndex = viewModel.RightSelectedIndex;
|
|
|
+ if (viewModel.IsBOTAThumb == Visibility.Visible)
|
|
|
{
|
|
|
- viewModel.ListSelectedIndex = viewModel.RightSelectedIndex;
|
|
|
viewModel.ListSelectedIndex = -1;
|
|
|
}
|
|
|
|
|
@@ -1132,7 +1134,7 @@ namespace PDF_Master.Views.PageEdit
|
|
|
private void ListBoxItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
|
|
|
{
|
|
|
//viewModel.IsAddPages = false;
|
|
|
-
|
|
|
+ viewModel.IsMouseRightButtonDown = true;
|
|
|
viewModel.IsMouseRightButtonDown = false;
|
|
|
viewModel.RightSelectedIndex = -1;
|
|
|
viewModel.RightSelectedIndexs.Clear();
|