C# Класс Orc.LicenseManager.Client.Example.ViewModels.MainWindowViewModel

MainWindow view model.
Наследование: Catel.MVVM.ViewModelBase
Показать файл Открыть проект

Открытые методы

Метод Описание
MainWindowViewModel ( ILicenseService licenseService, ILicenseValidationService licenseValidationService, IMessageService messageService, INetworkLicenseService networkLicenseService, ILicenseVisualizerService licenseVisualizerService, IUIVisualizerService uiVisualizerService ) : System

Initializes a new instance of the MainWindowViewModel class.

Защищенные методы

Метод Описание
InitializeAsync ( ) : Task

Приватные методы

Метод Описание
OnNetworkLicenseValidated ( object sender, NetworkValidatedEventArgs e ) : void
OnRemoveLicenseExecute ( ) : void
OnShowLicenseExecute ( ) : void
OnShowLicenseUsageExecute ( ) : void
OnValidateLicenseOnLocalNetworkCanExecute ( ) : bool
OnValidateLicenseOnLocalNetworkExecuteAsync ( ) : Task
OnValidateLicenseOnServerCanExecute ( ) : bool
OnValidateLicenseOnServerExecuteAsync ( ) : Task
ShowLicenseDialog ( ) : void

Описание методов

InitializeAsync() защищенный Метод

protected InitializeAsync ( ) : Task
Результат Task

MainWindowViewModel() публичный Метод

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
Результат System