|
@@ -513,6 +513,7 @@ namespace PDF_Office.ViewModels
|
|
|
}
|
|
|
|
|
|
PDFEditMode(currentBar);
|
|
|
+ FormMode(currentBar);
|
|
|
}
|
|
|
|
|
|
private void PDFEditMode(string currentBar)
|
|
@@ -536,6 +537,24 @@ namespace PDF_Office.ViewModels
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void FormMode(string currentBar)
|
|
|
+ {
|
|
|
+ if (currentBar == "TabItemForm")
|
|
|
+ {
|
|
|
+ if (PDFViewer != null)
|
|
|
+ {
|
|
|
+ PDFViewer.SetMouseMode(MouseModes.FormEditTool);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (PDFViewer != null && PDFViewer.MouseMode == MouseModes.FormEditTool)
|
|
|
+ {
|
|
|
+ PDFViewer.SetMouseMode(MouseModes.PanTool);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void UndoManager_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
|
|
{
|
|
|
if (!isInPageEdit)
|