|
@@ -294,10 +294,16 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
ContextMenu popMenu = new ContextMenu();
|
|
|
popMenu.FontSize = 14;
|
|
|
|
|
|
+
|
|
|
MenuItem menuItem = new MenuItem();
|
|
|
menuItem = new MenuItem();
|
|
|
- menuItem.CommandTarget = (UIElement)sender;
|
|
|
- menuItem.Command = ApplicationCommands.Copy;
|
|
|
+ menuItem.CommandTarget = (UIElement)sender;
|
|
|
+ menuItem.Command = ApplicationCommands.Copy;
|
|
|
+ if (annotCommand.CommandTarget == TargetType.ImageSelection && PDFViewer.GetSelectImageCount() > 0)
|
|
|
+ {
|
|
|
+ menuItem.IsEnabled= true;
|
|
|
+ }
|
|
|
+
|
|
|
popMenu.Items.Add(menuItem);
|
|
|
|
|
|
menuItem = new MenuItem();
|
|
@@ -312,6 +318,11 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
popMenu.Items.Add(separator);
|
|
|
|
|
|
SetSelectTextOrImageMenuItem(App.MainPageLoader.GetString("ViewRightMenu_ExtractImage"), "ExportPicture", annotCommand, out menuItem);
|
|
|
+ if(PDFViewer.GetSelectImageCount() > 0)
|
|
|
+ {
|
|
|
+ menuItem.IsEnabled= true;
|
|
|
+ }
|
|
|
+
|
|
|
popMenu.Items.Add(menuItem);
|
|
|
}
|
|
|
else if (annotCommand.CommandTarget == TargetType.Annot)
|
|
@@ -898,9 +909,8 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
menuItem = new MenuItem();
|
|
|
menuItem.Name = "StampExportPicture";
|
|
|
menuItem.Header = "导出";
|
|
|
- pop.AddItem(menuItem);
|
|
|
-
|
|
|
-
|
|
|
+ pop.AddItem(menuItem);
|
|
|
+
|
|
|
menuItem = new MenuItem();
|
|
|
menuItem.Name = "StampExportPNG";
|
|
|
menuItem.Header = "PNG";
|