Browse Source

注释-删除 属性面板的显示与隐藏

OYXH\oyxh 1 year ago
parent
commit
6ad3484983

+ 15 - 2
PDF Office/ViewModels/Tools/AnnotToolContentViewModel.Command.cs

@@ -1183,8 +1183,21 @@ namespace PDF_Master.ViewModels.Tools
                                 int annotindex = editEvent.AnnotIndex;
                                 viewModel.DeleteModifiedAnnot(pageindex, annotindex);
                             }
-                            ExitAnnotationTool();
-                            viewContentViewModel.SelectedPrpoertyPanel("PropertyPanelContent", null);
+                            if(string.IsNullOrEmpty(StrAnnotToolChecked))
+                            {
+                                ExitAnnotationTool();
+                                viewContentViewModel.SelectedPrpoertyPanel("PropertyPanelContent", null);
+                            }
+                            else
+                            {
+                                switch (StrAnnotToolChecked)
+                                {
+                                    case "Link":
+                                        PropertyPanel.IsAddLink = true;
+                                        GetLink();
+                                        break;
+                                }
+                            }
 
                             break;
 

+ 2 - 1
PDF Office/ViewModels/Tools/AnnotToolContentViewModel.Layout.cs

@@ -979,7 +979,8 @@ namespace PDF_Master.ViewModels.Tools
             menuItem = new MenuItem();
             menuItem.Name = "LinkDelete";
             menuItem.Header = "删除";
-            pop.BindingEvent(pop.AddItem(menuItem), Link_MenuCommand);
+            //pop.BindingEvent(pop.AddItem(menuItem), Link_MenuCommand);
+            pop.BindingEvent(pop.AddItem(menuItem), ApplicationCommands.Delete);
             LinkAnnotPopMenu = pop;
         }