|
@@ -482,6 +482,21 @@ namespace Compdfkit_Tools.Measure
|
|
|
|
|
|
private void MeasureInfoPanel_SettingClick(object sender, EventArgs e)
|
|
|
{
|
|
|
+ if (sender is MeasureInfoPanel)
|
|
|
+ {
|
|
|
+ switch ((sender as MeasureInfoPanel).MeasureType)
|
|
|
+ {
|
|
|
+ case CPDFMeasureType.CPDF_DISTANCE_MEASURE:
|
|
|
+ case CPDFMeasureType.CPDF_PERIMETER_MEASURE:
|
|
|
+ SettingPanel.ShowAreaAndLength(Visibility.Collapsed);
|
|
|
+ break;
|
|
|
+ case CPDFMeasureType.CPDF_AREA_MEASURE:
|
|
|
+ SettingPanel.ShowAreaAndLength(Visibility.Visible);
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
SettingPanel.ReturnToInfoPanel = true;
|
|
|
SetInfoPanelVisble(false, true);
|
|
|
SettingPanel.BindMeasureSetting();
|
|
@@ -505,6 +520,7 @@ namespace Compdfkit_Tools.Measure
|
|
|
}
|
|
|
InfoPanel.Visibility = measureInfo ? Visibility.Visible : Visibility.Collapsed;
|
|
|
SettingPanel.Visibility = measureSetting ? Visibility.Visible : Visibility.Collapsed;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public void SetMeasureInfoType(CPDFMeasureType measureType)
|