|
@@ -82,7 +82,7 @@ namespace Measure
|
|
pdfViewControl.PDFView?.SetMouseMode(MouseModes.Viewer);
|
|
pdfViewControl.PDFView?.SetMouseMode(MouseModes.Viewer);
|
|
pdfViewControl.PDFView?.Load();
|
|
pdfViewControl.PDFView?.Load();
|
|
pdfViewControl.PDFView?.SetShowLink(true);
|
|
pdfViewControl.PDFView?.SetShowLink(true);
|
|
- PDFGrid.Child = pdfViewControl;
|
|
|
|
|
|
+
|
|
pdfViewControl.PDFView.InfoChanged -= PdfViewer_InfoChanged;
|
|
pdfViewControl.PDFView.InfoChanged -= PdfViewer_InfoChanged;
|
|
pdfViewControl.PDFView.InfoChanged += PdfViewer_InfoChanged;
|
|
pdfViewControl.PDFView.InfoChanged += PdfViewer_InfoChanged;
|
|
pdfViewControl.PDFView.AnnotCommandHandler -= PDFView_AnnotCommandHandler;
|
|
pdfViewControl.PDFView.AnnotCommandHandler -= PDFView_AnnotCommandHandler;
|
|
@@ -181,6 +181,7 @@ namespace Measure
|
|
|
|
|
|
private void ExpandSearchBtn_Click(object sender, RoutedEventArgs e)
|
|
private void ExpandSearchBtn_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
{
|
|
|
|
+ LeftToolPanelButton.IsChecked = true;
|
|
ExpandLeftPanel(true);
|
|
ExpandLeftPanel(true);
|
|
BotaSideTool.SelectBotaTool(BOTATools.Search);
|
|
BotaSideTool.SelectBotaTool(BOTATools.Search);
|
|
}
|
|
}
|
|
@@ -264,7 +265,7 @@ namespace Measure
|
|
{
|
|
{
|
|
if (RightPanelButton.IsChecked == true)
|
|
if (RightPanelButton.IsChecked == true)
|
|
{
|
|
{
|
|
- if (measureControl.FromPropertyControl != null)
|
|
|
|
|
|
+ if (measureControl.measurePropertyControl != null)
|
|
{
|
|
{
|
|
measureControl.ExpandRightPropertyPanel(Visibility.Visible);
|
|
measureControl.ExpandRightPropertyPanel(Visibility.Visible);
|
|
if ((bool)ViewSettingBtn.IsChecked)
|
|
if ((bool)ViewSettingBtn.IsChecked)
|
|
@@ -794,35 +795,35 @@ namespace Measure
|
|
|
|
|
|
private void LoadMeasureRes()
|
|
private void LoadMeasureRes()
|
|
{
|
|
{
|
|
|
|
+ PDFGrid.Child = null;
|
|
|
|
+ RightPanelButton.Visibility = Visibility.Visible;
|
|
|
|
+ PDFGrid.Child = measureControl;
|
|
displayPanel.InitWithPDFViewer(pdfViewControl.PDFView);
|
|
displayPanel.InitWithPDFViewer(pdfViewControl.PDFView);
|
|
- measureControl.InitWithPDFViewer(pdfViewControl.PDFView);
|
|
|
|
|
|
+ measureControl.InitWithPDFViewer(pdfViewControl, pdfViewControl.PDFView);
|
|
measureControl.SetSettingsControl(displayPanel);
|
|
measureControl.SetSettingsControl(displayPanel);
|
|
- PDFGrid.Child = measureControl;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
|
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
|
{
|
|
{
|
|
var item = (sender as ComboBox).SelectedItem as ComboBoxItem;
|
|
var item = (sender as ComboBox).SelectedItem as ComboBoxItem;
|
|
- //if ((string)item.Content == "Viewer")
|
|
|
|
- //{
|
|
|
|
- // measureControl.ClearAllToolState();
|
|
|
|
- // measureControl.SetToolBarContainerVisibility(Visibility.Collapsed);
|
|
|
|
- // measureControl.ExpandRightPropertyPanel(null, Visibility.Collapsed);
|
|
|
|
- // //formControl.FromPropertyControl.AnnotationCancel();
|
|
|
|
- // RightPanelButton.IsChecked = false;
|
|
|
|
- // if (measureControl.PdfViewControl != null && measureControl.PdfViewControl.PDFView != null)
|
|
|
|
- // {
|
|
|
|
- // measureControl.PdfViewControl.PDFView.SetMouseMode(MouseModes.Viewer);
|
|
|
|
- // }
|
|
|
|
- //}
|
|
|
|
- //else if ((string)item.Content == "Form")
|
|
|
|
- //{
|
|
|
|
- // measureControl.SetToolBarContainerVisibility(Visibility.Visible);
|
|
|
|
- // if (measureControl.PdfViewControl != null && measureControl.PdfViewControl.PDFView != null)
|
|
|
|
- // {
|
|
|
|
- // measureControl.PdfViewControl.PDFView.SetMouseMode(MouseModes.FormEditTool);
|
|
|
|
- // }
|
|
|
|
- //}
|
|
|
|
|
|
+ if ((string)item.Content == "Viewer")
|
|
|
|
+ {
|
|
|
|
+ measureControl.ClearAllToolState();
|
|
|
|
+ measureControl.ExpandNullRightPropertyPanel(Visibility.Collapsed);
|
|
|
|
+ //formControl.FromPropertyControl.AnnotationCancel();
|
|
|
|
+ RightPanelButton.IsChecked = false;
|
|
|
|
+ if (pdfViewControl != null && pdfViewControl.PDFView != null)
|
|
|
|
+ {
|
|
|
|
+ pdfViewControl.PDFView.SetMouseMode(MouseModes.Viewer);
|
|
|
|
+ }
|
|
|
|
+ RightPanelButton.Visibility=Visibility.Collapsed;
|
|
|
|
+ measureControl.ClearViewerControl();
|
|
|
|
+ PDFGrid.Child = pdfViewControl;
|
|
|
|
+ }
|
|
|
|
+ else if ((string)item.Content == "Measure")
|
|
|
|
+ {
|
|
|
|
+ LoadMeasureRes();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|