ClassProtectDialogViewModel
Provides a view model for the protection dialog.
Definition
Namespace:Telerik.Windows.Controls.Spreadsheet.Dialogs
Assembly:Telerik.Windows.Controls.Spreadsheet.dll
Syntax:
public class ProtectDialogViewModel : DialogViewModelBase<ProtectDialogContext>
Inheritance: objectDialogViewModelBase<ProtectDialogContext>ProtectDialogViewModel
Inherited Members
Constructors
ProtectDialogViewModel(ProtectDialogContext, Action)
Initializes a new instance of the ProtectDialogViewModel class.
Declaration
public ProtectDialogViewModel(ProtectDialogContext context, Action closeDialogAction)
Parameters
context
The context.
closeDialogAction
The close dialog action.
Properties
CloseCommand
Gets or sets the close command.
Declaration
public ICommand CloseCommand { get; set; }
Property Value
The close command.
DialogHeader
Gets the dialog header.
Declaration
public string DialogHeader { get; }
Property Value
The dialog header.
HasProtectionOptions
Gets the value indicating whether there are protection options.
Declaration
public bool HasProtectionOptions { get; }
Property Value
The value indicating whether there are protection options.
OkCommand
Gets or sets the ok command.
Declaration
public ICommand OkCommand { get; set; }
Property Value
The ok command.
ProtectionOptions
Gets the protection options.
Declaration
public IEnumerable<ProtectDialogOption> ProtectionOptions { get; }
Property Value
IEnumerable<ProtectDialogOption>
The protection options.
ProtectionPassword
Gets or sets the protection password.
Declaration
public string ProtectionPassword { get; set; }
Property Value
The protection password.
ProtectionRepeatPassword
Gets or sets the protection repeat password.
Declaration
public string ProtectionRepeatPassword { get; set; }
Property Value
The protection repeat password.
Methods
ApplyChanges(string)
Applies the changes.