C# 클래스 Catel.LogAnalyzer.ViewModels.ShellViewModel

Shell view model.
상속: MVVM.ViewModelBase
파일 보기 프로젝트 열기: Catel/Catel.LogAnalyzer

공개 프로퍼티들

프로퍼티 타입 설명
IsLiveViewEnabledProperty PropertyData

공개 메소드들

메소드 설명
ShellViewModel ( ILogAnalyzerService logAnalyzerService, IFileWatcherService fileWatcherService, IDispatcherService dispatcherService, IOpenFileService openFileService, IPleaseWaitService pleaseWaitService, IMessageService messageService ) : System

Initializes a new instance of the ShellViewModel class.

비공개 메소드들

메소드 설명
DocumentChanged ( object sender, ICSharpCode.AvalonEdit.Document.DocumentChangeEventArgs e ) : void
OnExitCommandExecute ( ) : void

Method to invoke when the ExitCommand command is executed.

OnFilterPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnIsLiveViewEnabledChanged ( ) : void

Called when live view changed.

OnLoadFileExecute ( string fileName ) : void

Method to invoke when the LoadFile command is executed.

OnOpenFileCommandExecute ( ) : void

Method to invoke when the OpenFileCommand command is executed.

OnParseCommandCanExecute ( ) : bool

Method to check whether the ParseCommand command can be executed.

OnParseCommandExecute ( ) : void

Method to invoke when the ParseCommand command is executed.

SubscribeToFileChanges ( ) : void

Subscribes to file changes.

메소드 상세

ShellViewModel() 공개 메소드

Initializes a new instance of the ShellViewModel class.
public ShellViewModel ( ILogAnalyzerService logAnalyzerService, IFileWatcherService fileWatcherService, IDispatcherService dispatcherService, IOpenFileService openFileService, IPleaseWaitService pleaseWaitService, IMessageService messageService ) : System
logAnalyzerService ILogAnalyzerService
fileWatcherService IFileWatcherService
dispatcherService IDispatcherService
openFileService IOpenFileService
pleaseWaitService IPleaseWaitService
messageService IMessageService
리턴 System

프로퍼티 상세

IsLiveViewEnabledProperty 공개적으로 정적으로 프로퍼티

Register the IsLiveViewEnabled property so it is known in the class.
public static PropertyData IsLiveViewEnabledProperty
리턴 PropertyData