|
@@ -167,11 +167,8 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
case "AddBookMark":
|
|
|
|
|
|
menuItem1.Command = AddBookMarkCommand;
|
|
|
- SetMenuItemVisibility(menuItem1, "DelBookMark", "AddBookMark", isAddBookMark);
|
|
|
- if (viewContentViewModel.mainViewModel.IsBookMode)
|
|
|
- {
|
|
|
- menuItem1.IsEnabled = false;
|
|
|
- }
|
|
|
+ SetMenuItemVisibility(menuItem1, "DelBookMark", "AddBookMark", isAddBookMark);
|
|
|
+
|
|
|
break;
|
|
|
|
|
|
case "DelBookMark":
|
|
@@ -190,13 +187,15 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
case "ReadModel":
|
|
|
SetMenuItemVisibility(menuItem1, "ReadModel", "UnReadModel", viewContentViewModel.mainViewModel.IsBookMode);
|
|
|
menuItem1.Click -= ReadModel_Click;
|
|
|
- menuItem1.Click += ReadModel_Click;
|
|
|
+ menuItem1.Click += ReadModel_Click;
|
|
|
+
|
|
|
break;
|
|
|
|
|
|
case "UnReadModel":
|
|
|
SetMenuItemVisibility(menuItem1, "ReadModel", "UnReadModel", viewContentViewModel.mainViewModel.IsBookMode);
|
|
|
menuItem1.Click -= UnReadModel_Click;
|
|
|
menuItem1.Click += UnReadModel_Click;
|
|
|
+
|
|
|
break;
|
|
|
|
|
|
case "ViewZoom":
|
|
@@ -327,38 +326,41 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
popMenu.Items.Add(menuItem);
|
|
|
|
|
|
SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Strikethrough"), "Strikeout", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
+ popMenu.Items.Add(menuItem);
|
|
|
+
|
|
|
+ separator = SetSeparator();
|
|
|
+ //popMenu.Items.Add(separator);
|
|
|
+
|
|
|
+ SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Text"), "Freetext", annotCommand, out menuItem);
|
|
|
+ //popMenu.Items.Add(menuItem);
|
|
|
+
|
|
|
+ SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Note"), "StickyNote", annotCommand, out menuItem);
|
|
|
+ //popMenu.Items.Add(menuItem);
|
|
|
+
|
|
|
+ separator = SetSeparator();
|
|
|
+ popMenu.Items.Add(separator);
|
|
|
+
|
|
|
+ SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Rectangle"), "Rect", annotCommand, out menuItem);
|
|
|
+ popMenu.Items.Add(menuItem);
|
|
|
+
|
|
|
+ SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Oval"), "Circle", annotCommand, out menuItem);
|
|
|
+ popMenu.Items.Add(menuItem);
|
|
|
+
|
|
|
+ SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_StraightLine"), "Line", annotCommand, out menuItem);
|
|
|
+ //popMenu.Items.Add(menuItem);
|
|
|
}
|
|
|
separator = SetSeparator();
|
|
|
popMenu.Items.Add(separator);
|
|
|
|
|
|
- SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Text"), "Freetext", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
- SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Note"), "StickyNote", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
- separator = SetSeparator();
|
|
|
- popMenu.Items.Add(separator);
|
|
|
-
|
|
|
- SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Rectangle"), "Rect", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
- SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_Oval"), "Circle", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
- SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_StraightLine"), "Line", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
- separator = SetSeparator();
|
|
|
- popMenu.Items.Add(separator);
|
|
|
-
|
|
|
SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_AddLink"), "Link", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
- SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_AddOutline"), "OutLine", annotCommand, out menuItem);
|
|
|
- popMenu.Items.Add(menuItem);
|
|
|
-
|
|
|
+ popMenu.Items.Add(menuItem);
|
|
|
+
|
|
|
+ if (annotCommand.CommandTarget == TargetType.Annot)
|
|
|
+ {
|
|
|
+ SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_AddOutline"), "OutLine", annotCommand, out menuItem);
|
|
|
+ popMenu.Items.Add(menuItem);
|
|
|
+ }
|
|
|
+
|
|
|
return popMenu;
|
|
|
}
|
|
|
|