|
@@ -34,6 +34,7 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
public DelegateCommand<object> CheckedCommnad { get; set; }
|
|
|
|
|
|
public DelegateCommand OpenImageCommnad { get; set; }
|
|
|
+ public DelegateCommand ClearImageCommnad { get; set; }
|
|
|
public DelegateCommand ClearInkCanvasCommnad { get; set; }
|
|
|
public ObservableCollection<string> FontNameList { get; set; }
|
|
|
public ObservableCollection<string> ThicknessList { get; set; }
|
|
@@ -138,7 +139,7 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
SetProperty(ref drawingAttributes, value);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
private StrokeCollection strokes;
|
|
|
|
|
@@ -188,7 +189,7 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
set
|
|
|
{
|
|
|
SetProperty(ref thicknessListIndex, value);
|
|
|
- if (thicknessListIndex>=0)
|
|
|
+ if (thicknessListIndex >= 0)
|
|
|
{
|
|
|
DrawingAttributeObject.Width = DrawingAttributeObject.Height = Convert.ToDouble(ThicknessList[thicknessListIndex].Substring(0, 3));
|
|
|
UpDataToStrokesObject();
|
|
@@ -223,6 +224,7 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
CreateCommnad = new DelegateCommand(Create);
|
|
|
CheckedCommnad = new DelegateCommand<object>(Checked);
|
|
|
OpenImageCommnad = new DelegateCommand(OpenImage);
|
|
|
+ ClearImageCommnad = new DelegateCommand(ClearImage);
|
|
|
ClearInkCanvasCommnad = new DelegateCommand(ClearInkCanvas);
|
|
|
DrawingAttributeObject.Color = Colors.Black;
|
|
|
DrawingAttributeObject.Width = 1;
|
|
@@ -233,7 +235,7 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
|
|
|
private void StrokesObject_StrokesChanged(object sender, StrokeCollectionChangedEventArgs e)
|
|
|
{
|
|
|
- int x1 =1;
|
|
|
+ int x1 = 1;
|
|
|
}
|
|
|
|
|
|
private void InitFontNameList()
|
|
@@ -333,6 +335,12 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
SaveToPath = "";
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void ClearImage()
|
|
|
+ {
|
|
|
+ ShowImageButton = Visibility.Visible;
|
|
|
+ ImagePreviewSource = originalimagePreviewSource = null;
|
|
|
+ }
|
|
|
private void ClearInkCanvas()
|
|
|
{
|
|
|
StrokesObject.Clear();
|