Procházet zdrojové kódy

compdfkit(win) - 快捷键补完

liuaoran před 1 rokem
rodič
revize
32541eff18

+ 1 - 1
Demo/Examples/ContentEditor/MainWindow.xaml.cs

@@ -1339,7 +1339,7 @@ namespace ContentEditor
 
         #endregion
 
-        #region 
+        #region Shortcut
         private void CommandBinding_Executed_Open(object sender, ExecutedRoutedEventArgs e)
         {
             OpenFile();

+ 43 - 25
Demo/Examples/DocsEditor/MainWindow.xaml.cs

@@ -31,7 +31,7 @@ namespace DocsEditor
         private CPDFAnnotationControl pdfAnnotationControl = null;
         private CPDFSearchControl searchControl = null;
         private CPDFPageEditControl pageEditControl = null;
-        CPDFDisplaySettingsControl displayPanel = new CPDFDisplaySettingsControl();
+        private CPDFDisplaySettingsControl displayPanel = new CPDFDisplaySettingsControl();
         private double[] zoomLevelList = { 1f, 8f, 12f, 25, 33f, 50, 66f, 75, 100, 125, 150, 200, 300, 400, 600, 800, 1000 };
 
         public bool CanSave
@@ -46,12 +46,10 @@ namespace DocsEditor
             }
         }
 
-
         public event PropertyChangedEventHandler PropertyChanged;
 
         #endregion
 
-
         public MainWindow()
         {
             InitializeComponent();
@@ -386,7 +384,6 @@ namespace DocsEditor
 
         #endregion
 
-
         #region Expand and collapse Panel
 
         public void ExpandRightPropertyPanel(UIElement properytPanel, Visibility visible)
@@ -529,8 +526,8 @@ namespace DocsEditor
 
 
         private void ViewSettingBtn_Click(object sender, RoutedEventArgs e)
-        { 
-           ShowViewSettings();
+        {
+            ShowViewSettings();
         }
 
         private double CheckZoomLevel(double zoom, bool IsGrowth)
@@ -740,45 +737,63 @@ namespace DocsEditor
         {
             SaveAsFile();
         }
-         
+
         private void CommandBinding_Executed_ControlLeftPanel(object sender, ExecutedRoutedEventArgs e)
         {
-            LeftToolPanelButton.IsChecked = !LeftToolPanelButton.IsChecked;
-            ControlLeftPanel();
+            if (currentMode != "Page Edit")
+            {
+                LeftToolPanelButton.IsChecked = !LeftToolPanelButton.IsChecked;
+                ControlLeftPanel();
+            }
         }
 
         private void CommandBinding_Executed_ControlRightPanel(object sender, ExecutedRoutedEventArgs e)
         {
-            RightPanelButton.IsChecked = !RightPanelButton.IsChecked;
-            ControlRightPanel();
+            if (currentMode != "Page Edit")
+            {
+                RightPanelButton.IsChecked = !RightPanelButton.IsChecked;
+                ControlRightPanel();
+            }
         }
 
         private void CommandBinding_Executed_Bookmark(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Bookmark);
+            if (currentMode != "Page Edit")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Bookmark);
+            }
         }
 
         private void CommandBinding_Executed_Outline(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Outline);
+            if (currentMode != "Page Edit")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Outline);
+            }
         }
 
         private void CommandBinding_Executed_Thumbnail(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Thumbnail);
+            if (currentMode != "Page Edit")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Thumbnail);
+            }
         }
 
         private void CommandBinding_Executed_Search(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Search);
+            if (currentMode != "Page Edit")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Search);
+            }
         }
 
         private void CommandBinding_Executed_ScaleAdd(object sender, ExecutedRoutedEventArgs e)
@@ -818,8 +833,11 @@ namespace DocsEditor
 
         private void CommandBinding_Executed_DisplaySettings(object sender, ExecutedRoutedEventArgs e)
         {
-            ViewSettingBtn.IsChecked = !ViewSettingBtn.IsChecked;
-            ShowViewSettings();
+            if (currentMode != "Page Edit")
+            {
+                ViewSettingBtn.IsChecked = !ViewSettingBtn.IsChecked;
+                ShowViewSettings();
+            }
         }
 
         private void CommandBinding_Executed_DocumentInfo(object sender, ExecutedRoutedEventArgs e)

+ 45 - 22
Demo/Examples/PDFViewer/MainPage.xaml.cs

@@ -1830,49 +1830,69 @@ namespace PDFViewer
 
         private void CommandBinding_Executed_ControlLeftPanel(object sender, ExecutedRoutedEventArgs e)
         {
-            LeftToolPanelButton.IsChecked = !LeftToolPanelButton.IsChecked;
-            ControlLeftPanel();
+            if (currentMode != "Docs Editor")
+            {
+                LeftToolPanelButton.IsChecked = !LeftToolPanelButton.IsChecked;
+                ControlLeftPanel();
+            } 
         }
 
         private void CommandBinding_Executed_ControlRightPanel(object sender, ExecutedRoutedEventArgs e)
         {
-            RightPanelButton.IsChecked = !RightPanelButton.IsChecked;
-            ControlRightPanel();
+            if (currentMode != "Docs Editor")
+            {
+                RightPanelButton.IsChecked = !RightPanelButton.IsChecked;
+                ControlRightPanel();
+            }
         }
 
         private void CommandBinding_Executed_Bookmark(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Bookmark);
+            if (currentMode != "Docs Editor")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Bookmark);
+            }
         }
 
         private void CommandBinding_Executed_Outline(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Outline);
+            if (currentMode != "Docs Editor")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Outline);
+            }
         }
-
         private void CommandBinding_Executed_Thumbnail(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Thumbnail);
+            if (currentMode != "Docs Editor")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Thumbnail);
+            }
         }
 
         private void CommandBinding_Executed_Annotation(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Annotation);
+            if (currentMode != "Docs Editor")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Annotation);
+            }
         }
 
         private void CommandBinding_Executed_Search(object sender, ExecutedRoutedEventArgs e)
         {
-            ExpandLeftPanel(true);
-            LeftToolPanelButton.IsChecked = true;
-            BotaSideTool.SelectBotaTool(BOTATools.Search);
+            if (currentMode != "Docs Editor")
+            {
+                ExpandLeftPanel(true);
+                LeftToolPanelButton.IsChecked = true;
+                BotaSideTool.SelectBotaTool(BOTATools.Search);
+            }
         }
 
         private void CommandBinding_Executed_ScaleAdd(object sender, ExecutedRoutedEventArgs e)
@@ -1889,8 +1909,11 @@ namespace PDFViewer
 
         private void CommandBinding_Executed_DisplaySettings(object sender, ExecutedRoutedEventArgs e)
         {
-            ViewSettingBtn.IsChecked = !ViewSettingBtn.IsChecked;
-            ShowViewSettings();
+            if (currentMode != "Docs Editor")
+            {
+                ViewSettingBtn.IsChecked = !ViewSettingBtn.IsChecked;
+                ShowViewSettings();
+            }
         }
 
         private void CommandBinding_Executed_DocumentInfo(object sender, ExecutedRoutedEventArgs e)