|
@@ -33,312 +33,18 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private string _Text_Login = "";
|
|
|
|
|
|
|
|
- public string Text_Login
|
|
|
|
- {
|
|
|
|
- get { return _Text_Login; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Login, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private string _Text_Log;
|
|
|
|
- public string Text_Log
|
|
|
|
- {
|
|
|
|
- get { return _Text_Log; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Log, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Free;
|
|
|
|
- public string Text_Free
|
|
|
|
- {
|
|
|
|
- get { return _Text_Free; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Free, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Unregistered;
|
|
|
|
- public string Text_Unregistered
|
|
|
|
- {
|
|
|
|
- get { return _Text_Unregistered; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Unregistered, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Registered;
|
|
|
|
- public string Text_Registered
|
|
|
|
- {
|
|
|
|
- get { return _Text_Registered; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Registered, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_CreatePDF;
|
|
|
|
- public string Text_CreatePDF
|
|
|
|
- {
|
|
|
|
- get { return _Text_CreatePDF; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_CreatePDF, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_CreatePDFfrom;
|
|
|
|
- public string Text_CreatePDFfrom
|
|
|
|
- {
|
|
|
|
- get { return _Text_CreatePDFfrom; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_CreatePDFfrom, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_CreatePDFfromscanner;
|
|
|
|
- public string Text_CreatePDFfromscanner
|
|
|
|
- {
|
|
|
|
- get { return _Text_CreatePDFfromscanner; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_CreatePDFfromscanner, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_ConvertPDF;
|
|
|
|
- public string Text_ConvertPDF
|
|
|
|
- {
|
|
|
|
- get { return _Text_ConvertPDF; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_ConvertPDF, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_ConvertPDFtoMicrosoft;
|
|
|
|
- public string Text_ConvertPDFtoMicrosoft
|
|
|
|
- {
|
|
|
|
- get { return _Text_ConvertPDFtoMicrosoft; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_ConvertPDFtoMicrosoft, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_TurnPDF;
|
|
|
|
- public string Text_TurnPDF
|
|
|
|
- {
|
|
|
|
- get { return _Text_TurnPDF; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_TurnPDF, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Save;
|
|
|
|
- public string Text_Save
|
|
|
|
- {
|
|
|
|
- get { return _Text_Save; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Save, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Edit;
|
|
|
|
- public string Text_Edit
|
|
|
|
- {
|
|
|
|
- get { return _Text_Edit; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Edit, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Extract;
|
|
|
|
- public string Text_Extract
|
|
|
|
- {
|
|
|
|
- get { return _Text_Extract; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Extract, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Advanced;
|
|
|
|
- public string Text_Advanced
|
|
|
|
- {
|
|
|
|
- get { return _Text_Advanced; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Advanced, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Compress;
|
|
|
|
- public string Text_Compress
|
|
|
|
- {
|
|
|
|
- get { return _Text_Compress; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Compress, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Merge;
|
|
|
|
- public string Text_Merge
|
|
|
|
- {
|
|
|
|
- get { return _Text_Merge; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Merge, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Fill;
|
|
|
|
- public string Text_Fill
|
|
|
|
- {
|
|
|
|
- get { return _Text_Fill; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Fill, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Crop;
|
|
|
|
- public string Text_Crop
|
|
|
|
- {
|
|
|
|
- get { return _Text_Crop; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Crop, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Rotate;
|
|
|
|
- public string Text_Rotate
|
|
|
|
- {
|
|
|
|
- get { return _Text_Rotate; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Rotate, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Annotate;
|
|
|
|
- public string Text_Annotate
|
|
|
|
- {
|
|
|
|
- get { return _Text_Annotate; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Annotate, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Basic;
|
|
|
|
- public string Text_Basic
|
|
|
|
- {
|
|
|
|
- get { return _Text_Basic; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Basic, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Hyperlink;
|
|
|
|
- public string Text_Hyperlink
|
|
|
|
- {
|
|
|
|
- get { return _Text_Hyperlink; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Hyperlink, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Stamp;
|
|
|
|
- public string Text_Stamp
|
|
|
|
- {
|
|
|
|
- get { return _Text_Stamp; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Stamp, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Signature;
|
|
|
|
- public string Text_Signature
|
|
|
|
- {
|
|
|
|
- get { return _Text_Signature; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Signature, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Security;
|
|
|
|
- public string Text_Security
|
|
|
|
- {
|
|
|
|
- get { return _Text_Security; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Security, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Add;
|
|
|
|
- public string Text_Add
|
|
|
|
- {
|
|
|
|
- get { return _Text_Add; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Add, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- private string _Text_Remove;
|
|
|
|
- public string Text_Remove
|
|
|
|
- {
|
|
|
|
- get { return _Text_Remove; }
|
|
|
|
- set
|
|
|
|
- {
|
|
|
|
- SetProperty(ref _Text_Remove, value);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
private void InitString()
|
|
private void InitString()
|
|
{
|
|
{
|
|
|
|
|
|
- Text_Signup = App.ServiceLoader.GetString("Text_Signup");
|
|
|
|
- Text_Login = App.ServiceLoader.GetString("Text_Login");
|
|
|
|
- Text_Log = App.ServiceLoader.GetString("Text_Log");
|
|
|
|
- Text_Free = App.ServiceLoader.GetString("Text_Free");
|
|
|
|
- Text_Unregistered = App.ServiceLoader.GetString("Text_Unregistered");
|
|
|
|
- Text_Registered = App.ServiceLoader.GetString("Text_Registered");
|
|
|
|
- Text_CreatePDF = App.ServiceLoader.GetString("Text_CreatePDF");
|
|
|
|
- Text_CreatePDFfrom = App.ServiceLoader.GetString("Text_CreatePDFfrom");
|
|
|
|
- Text_CreatePDFfromscanner = App.ServiceLoader.GetString("Text_CreatePDFfromscanner");
|
|
|
|
- Text_ConvertPDF = App.ServiceLoader.GetString("Text_ConvertPDF");
|
|
|
|
- Text_ConvertPDFtoMicrosoft = App.ServiceLoader.GetString("Text_ConvertPDFtoMicrosoft");
|
|
|
|
- Text_TurnPDF = App.ServiceLoader.GetString("Text_TurnPDF");
|
|
|
|
- Text_Save = App.ServiceLoader.GetString("Text_Save");
|
|
|
|
- Text_Advanced = App.ServiceLoader.GetString("Text_Advanced");
|
|
|
|
- Text_Edit = App.ServiceLoader.GetString("Text_Edit");
|
|
|
|
- Text_Extract = App.ServiceLoader.GetString("Text_Extract");
|
|
|
|
- Text_Compress = App.ServiceLoader.GetString("Text_Compress");
|
|
|
|
- Text_Merge = App.ServiceLoader.GetString("Text_Merge");
|
|
|
|
- Text_Fill = App.ServiceLoader.GetString("Text_Fill");
|
|
|
|
- Text_Crop = App.ServiceLoader.GetString("Text_Crop");
|
|
|
|
- Text_Rotate = App.ServiceLoader.GetString("Text_Rotate");
|
|
|
|
- Text_Annotate = App.ServiceLoader.GetString("Text_Annotate");
|
|
|
|
- Text_Basic = App.ServiceLoader.GetString("Text_Basic");
|
|
|
|
- Text_Hyperlink = App.ServiceLoader.GetString("Text_Hyperlink");
|
|
|
|
- Text_Stamp = App.ServiceLoader.GetString("Text_Stamp");
|
|
|
|
- Text_Signature = App.ServiceLoader.GetString("Text_Signature");
|
|
|
|
- Text_Security = App.ServiceLoader.GetString("Text_Security");
|
|
|
|
- Text_Add = App.ServiceLoader.GetString("Text_Add");
|
|
|
|
- Text_Remove = App.ServiceLoader.GetString("Text_Remove");
|
|
|
|
|
|
+ //Text_Signup = App.ServiceLoader.GetString("Text_Signup");
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
- private string _IAPRegionName;
|
|
|
|
- public string IAPRegionName
|
|
|
|
- {
|
|
|
|
- get { return _IAPRegionName; }
|
|
|
|
- set { _IAPRegionName = value; }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private List<User> _Items= new List<User>();
|
|
|
|
- public List<User> Items
|
|
|
|
- {
|
|
|
|
- get { return _Items; }
|
|
|
|
- set { _Items = value; }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
|
|
public bool CanCloseDialog()
|
|
public bool CanCloseDialog()
|
|
{
|
|
{
|
|
@@ -354,74 +60,18 @@ namespace PDF_Master.ViewModels.Dialog.ServiceDialog
|
|
{
|
|
{
|
|
|
|
|
|
}
|
|
}
|
|
- public enum UseType { CreatePDF, ConvertPDF , AdvancedEditTools, AnnotatePDF, Security};
|
|
|
|
-
|
|
|
|
- public class User
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
- public string Use { get; set; }
|
|
|
|
|
|
|
|
- public bool Re { get; set; }
|
|
|
|
-
|
|
|
|
- public bool UnRe { get; set; }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- public UseType UseType { get; set; }
|
|
|
|
- }
|
|
|
|
|
|
|
|
public DelegateCommand GoLoginCommand { get; set; }
|
|
public DelegateCommand GoLoginCommand { get; set; }
|
|
- public DelegateCommand GoRegisterCommand { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public IAPCompareDialogViewModel(IRegionManager regionManager, IDialogService dialogService)
|
|
public IAPCompareDialogViewModel(IRegionManager regionManager, IDialogService dialogService)
|
|
{
|
|
{
|
|
|
|
|
|
- IAPRegionName = Guid.NewGuid().ToString();
|
|
|
|
- GoLoginCommand = new DelegateCommand(GoLogin);
|
|
|
|
- GoRegisterCommand = new DelegateCommand(GoRegisterd);
|
|
|
|
|
|
+ //GoLoginCommand = new DelegateCommand(GoLogin);
|
|
InitString();
|
|
InitString();
|
|
|
|
|
|
- Items.Add(new User() { Use = Text_CreatePDFfrom, UnRe = true, Re=true, UseType = UseType.CreatePDF });
|
|
|
|
- Items.Add(new User() { Use = Text_CreatePDFfromscanner, UnRe = true, Re = true, UseType = UseType.CreatePDF });
|
|
|
|
- Items.Add(new User() { Use = Text_ConvertPDFtoMicrosoft, UnRe = false, Re = true, UseType = UseType.ConvertPDF });
|
|
|
|
- Items.Add(new User() { Use = Text_TurnPDF, UnRe = false, Re = true, UseType = UseType.ConvertPDF });
|
|
|
|
-
|
|
|
|
- Items.Add(new User() { Use = Text_Edit, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- Items.Add(new User() { Use = Text_Extract, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- Items.Add(new User() { Use = Text_Compress, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- Items.Add(new User() { Use = Text_Merge, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- //初版先不显示填写与签名
|
|
|
|
- //Items.Add(new User() { Use = Text_Fill, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- Items.Add(new User() { Use = Text_Crop, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- Items.Add(new User() { Use = Text_Rotate, UnRe = false, Re = true, UseType = UseType.AdvancedEditTools });
|
|
|
|
- Items.Add(new User() { Use = Text_Basic, UnRe = true, Re = true, UseType = UseType.AnnotatePDF });
|
|
|
|
- Items.Add(new User() { Use = Text_Hyperlink, UnRe = false, Re = true, UseType = UseType.AnnotatePDF });
|
|
|
|
- Items.Add(new User() { Use = Text_Stamp, UnRe = false, Re = true, UseType = UseType.AnnotatePDF });
|
|
|
|
- Items.Add(new User() { Use = Text_Signature, UnRe = false, Re = true, UseType = UseType.AnnotatePDF });
|
|
|
|
- Items.Add(new User() { Use = Text_Add, UnRe = false, Re = true, UseType = UseType.Security });
|
|
|
|
- Items.Add(new User() { Use = Text_Remove, UnRe = false, Re = true, UseType = UseType.Security });
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(Items);
|
|
|
|
- IAPConvert iAPConverter = new IAPConvert();
|
|
|
|
- PropertyGroupDescription groupDescription = new PropertyGroupDescription("UseType", iAPConverter);
|
|
|
|
- view.GroupDescriptions.Add(groupDescription);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private void GoRegisterd()
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
- RequestClose?.Invoke(new Prism.Services.Dialogs.DialogResult(ButtonResult.Cancel));
|
|
|
|
- App.mainWindowViewModel.OpenRegister();
|
|
|
|
}
|
|
}
|
|
- private void GoLogin()
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
|
|
|
|
- RequestClose?.Invoke(new Prism.Services.Dialogs.DialogResult(ButtonResult.Cancel));
|
|
|
|
- App.mainWindowViewModel.OpenLogin();
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|