C# 클래스 Orc.LicenseManager.Client.Example.ViewModels.MainWindowViewModel

MainWindow view model.
상속: Catel.MVVM.ViewModelBase
파일 보기 프로젝트 열기: WildGums/Orc.LicenseManager

공개 메소드들

메소드 설명
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