C# Class Orc.LicenseManager.Client.Example.ViewModels.MainWindowViewModel

MainWindow view model.
Inheritance: Catel.MVVM.ViewModelBase
显示文件 Open project: WildGums/Orc.LicenseManager

Public Methods

Method Description
MainWindowViewModel ( ILicenseService licenseService, ILicenseValidationService licenseValidationService, IMessageService messageService, INetworkLicenseService networkLicenseService, ILicenseVisualizerService licenseVisualizerService, IUIVisualizerService uiVisualizerService ) : System

Initializes a new instance of the MainWindowViewModel class.

Protected Methods

Method Description
InitializeAsync ( ) : Task

Private Methods

Method Description
OnNetworkLicenseValidated ( object sender, NetworkValidatedEventArgs e ) : void
OnRemoveLicenseExecute ( ) : void
OnShowLicenseExecute ( ) : void
OnShowLicenseUsageExecute ( ) : void
OnValidateLicenseOnLocalNetworkCanExecute ( ) : bool
OnValidateLicenseOnLocalNetworkExecuteAsync ( ) : Task
OnValidateLicenseOnServerCanExecute ( ) : bool
OnValidateLicenseOnServerExecuteAsync ( ) : Task
ShowLicenseDialog ( ) : void

Method Details

InitializeAsync() protected method

protected InitializeAsync ( ) : Task
return Task

MainWindowViewModel() public method

Initializes a new instance of the MainWindowViewModel class.
public MainWindowViewModel ( ILicenseService licenseService, ILicenseValidationService licenseValidationService, IMessageService messageService, INetworkLicenseService networkLicenseService, ILicenseVisualizerService licenseVisualizerService, IUIVisualizerService uiVisualizerService ) : System
licenseService ILicenseService
licenseValidationService ILicenseValidationService
messageService IMessageService
networkLicenseService INetworkLicenseService
licenseVisualizerService ILicenseVisualizerService
uiVisualizerService IUIVisualizerService
return System