|
@@ -41,6 +41,8 @@ namespace DigitalSignature
|
|
private SignatureStatusBarControl signatureStatusBarControl = new SignatureStatusBarControl();
|
|
private SignatureStatusBarControl signatureStatusBarControl = new SignatureStatusBarControl();
|
|
|
|
|
|
private PanelState panelState = PanelState.GetInstance();
|
|
private PanelState panelState = PanelState.GetInstance();
|
|
|
|
+ public event EventHandler<bool> OnCanSaveChanged;
|
|
|
|
+
|
|
|
|
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
|
|
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
|
|
@@ -205,9 +207,16 @@ namespace DigitalSignature
|
|
LoadCustomControl();
|
|
LoadCustomControl();
|
|
pdfViewer.PDFView.ChangeFitMode(FitMode.FitWidth);
|
|
pdfViewer.PDFView.ChangeFitMode(FitMode.FitWidth);
|
|
CPDFSaclingControl.InitWithPDFViewer(pdfViewer.PDFView);
|
|
CPDFSaclingControl.InitWithPDFViewer(pdfViewer.PDFView);
|
|
|
|
+ digitalSignatureControl.OnCanSaveChanged -= DigitalSignatureControl_OnCanSaveChanged;
|
|
|
|
+ digitalSignatureControl.OnCanSaveChanged += DigitalSignatureControl_OnCanSaveChanged;
|
|
regularViewerControl.IsActive = true;
|
|
regularViewerControl.IsActive = true;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void DigitalSignatureControl_OnCanSaveChanged(object sender, bool e)
|
|
|
|
+ {
|
|
|
|
+ this.CanSave = e;
|
|
|
|
+ }
|
|
|
|
+
|
|
private void PdfViewer_InfoChanged(object sender, KeyValuePair<string, object> e)
|
|
private void PdfViewer_InfoChanged(object sender, KeyValuePair<string, object> e)
|
|
{
|
|
{
|
|
if (e.Key == "Zoom")
|
|
if (e.Key == "Zoom")
|
|
@@ -351,12 +360,16 @@ namespace DigitalSignature
|
|
|
|
|
|
private void PageInfoBtn_Click(object sender, RoutedEventArgs e)
|
|
private void PageInfoBtn_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
{
|
|
|
|
+ PasswordUI.Visibility = Visibility.Collapsed;
|
|
|
|
+ FileInfoUI.Visibility = Visibility.Visible;
|
|
|
|
+ FileInfoControl.InitWithPDFViewer(pdfViewer.PDFView);
|
|
|
|
+ PopupBorder.Visibility = Visibility.Visible;
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
private void FileInfoCloseBtn_Click(object sender, RoutedEventArgs e)
|
|
private void FileInfoCloseBtn_Click(object sender, RoutedEventArgs e)
|
|
{
|
|
{
|
|
-
|
|
|
|
|
|
+ PopupBorder.Visibility = Visibility.Collapsed;
|
|
}
|
|
}
|
|
|
|
|
|
private void Window_Loaded(object sender, RoutedEventArgs e)
|
|
private void Window_Loaded(object sender, RoutedEventArgs e)
|