Class UninstallExpanderViewModel
Implements the view model functionality for the uninstall expander pane.
Inheritance
System.Object
UninstallExpanderViewModel
Namespace: Phoenix.Applications.Deployment
Assembly: Phoenix.Plugin.AppDeployment.dll
Syntax
public class UninstallExpanderViewModel : BindableBase
Constructors
View SourceUninstallExpanderViewModel(UninstallModel, UninstallExpanderView)
Initializes a new instance of the UninstallExpanderViewModel class.
Declaration
public UninstallExpanderViewModel(UninstallModel uninstall, UninstallExpanderView view)
Parameters
Type | Name | Description |
---|---|---|
UninstallModel | uninstall | The uninstall model. |
UninstallExpanderView | view | The view for the view model. |
Properties
View SourceChangeDeviceSelectionCommand
Gets the command that changes the device selection for an existing uninstall transaction.
Declaration
public DelegateCommand ChangeDeviceSelectionCommand { get; }
Property Value
Type | Description |
---|---|
DelegateCommand |
CloseExpanderCommand
Gets the command for closing this display pane.
Declaration
public DelegateCommand CloseExpanderCommand { get; }
Property Value
Type | Description |
---|---|
DelegateCommand |
Header
Gets the header for the launch expander.
Declaration
public string Header { get; }
Property Value
Type | Description |
---|---|
System.String |
RefreshPackagesCommand
Gets the command for refreshing the packages.
Declaration
public DelegateCommand RefreshPackagesCommand { get; }
Property Value
Type | Description |
---|---|
DelegateCommand |
SelectedUninstall
Gets the model representing the uninstall information for this display pane.
Declaration
public UninstallModel SelectedUninstall { get; }
Property Value
Type | Description |
---|---|
UninstallModel |
UninstallCommand
Gets a command that uninstalls the selected package.
Declaration
public DelegateCommand UninstallCommand { get; }
Property Value
Type | Description |
---|---|
DelegateCommand |