C# 클래스 YALV.ViewModel.MainWindowVM

상속: YALV.Core.Domain.BindableObject
파일 보기 프로젝트 열기: LukePet/YALV 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PROP_AutoRefreshInterval string
PROP_AutoRefreshIntervalLocalized string
PROP_FileList string
PROP_FolderList string
PROP_GoToLogItemId string
PROP_IsAutoRefreshEnabled string
PROP_IsFileSelectionEnabled string
PROP_IsLoading string
PROP_Items string
PROP_ItemsDebugCount string
PROP_ItemsDebugFilterCount string
PROP_ItemsErrorCount string
PROP_ItemsErrorFilterCount string
PROP_ItemsFatalCount string
PROP_ItemsFatalFilterCount string
PROP_ItemsFilterCount string
PROP_ItemsInfoCount string
PROP_ItemsInfoFilterCount string
PROP_ItemsWarnCount string
PROP_ItemsWarnFilterCount string
PROP_RecentFileList string
PROP_SelectAll string
PROP_SelectDebug string
PROP_SelectError string
PROP_SelectFatal string
PROP_SelectInfo string
PROP_SelectWarn string
PROP_SelectedFile string
PROP_SelectedFileDir string
PROP_SelectedFolder string
PROP_SelectedLogItem string
PROP_ShowLevelDebug string
PROP_ShowLevelError string
PROP_ShowLevelFatal string
PROP_ShowLevelInfo string
PROP_ShowLevelWarn string
PROP_WindowTitle string

공개 메소드들

메소드 설명
InitDataGrid ( ) : void
LoadFileList ( string pathList, bool add = false ) : void
MainWindowVM ( IWinSimple win ) : System
RefreshView ( ) : void

보호된 메소드들

메소드 설명
OnDispose ( ) : void
commandAboutExecute ( object parameter ) : object
commandClearCanExecute ( object parameter ) : bool
commandClearExecute ( object parameter ) : object
commandDecreaseIntervalExecute ( object parameter ) : object
commandDeleteCanExecute ( object parameter ) : bool
commandDeleteExecute ( object parameter ) : object
commandExitExecute ( object parameter ) : object
commandIncreaseIntervalExecute ( object parameter ) : object
commandOpenFileCanExecute ( object parameter ) : bool
commandOpenFileExecute ( object parameter ) : object
commandOpenSelectedFolderCanExecute ( object parameter ) : bool
commandOpenSelectedFolderExecute ( object parameter ) : object
commandRefreshCanExecute ( object parameter ) : bool
commandRefreshExecute ( object parameter ) : object
commandRefreshFilesCanExecute ( object parameter ) : bool
commandRefreshFilesExecute ( object parameter ) : object
commandSaveFolderCanExecute ( object parameter ) : bool
commandSaveFolderExecute ( object parameter ) : object
commandSelectAllFilesCanExecute ( object parameter ) : bool
commandSelectAllFilesExecute ( object parameter ) : object
commandSelectFolderCanExecute ( object parameter ) : bool
commandSelectFolderExecute ( object parameter ) : object

비공개 메소드들

메소드 설명
bkLoaderCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
bkLoaderRun ( object sender, DoWorkEventArgs e ) : void
deleteFile ( string path ) : bool
dispatcherTimer_Tick ( object sender, EventArgs e ) : void
levelCheckFilter ( object item ) : bool
loadFolderFiles ( string folderPath ) : void
loadFolderList ( ) : void
loadLogFile ( string path, bool merge = false ) : void
raiseRefreshUI ( string eventName, object parameter = null ) : void
refreshCheckBoxBinding ( ) : void
refreshCommandsCanExecute ( ) : void
refreshWindowTitle ( ) : void
removeItems ( string path ) : void
resetLevelSelection ( ) : void
updateCounters ( ) : void
updateFilteredCounters ( ICollectionView filteredList ) : void
updateJumpList ( ) : void

메소드 상세

InitDataGrid() 공개 메소드

public InitDataGrid ( ) : void
리턴 void

LoadFileList() 공개 메소드

public LoadFileList ( string pathList, bool add = false ) : void
pathList string
add bool
리턴 void

MainWindowVM() 공개 메소드

public MainWindowVM ( IWinSimple win ) : System
win IWinSimple
리턴 System

OnDispose() 보호된 메소드

protected OnDispose ( ) : void
리턴 void

RefreshView() 공개 메소드

public RefreshView ( ) : void
리턴 void

commandAboutExecute() 보호된 메소드

protected commandAboutExecute ( object parameter ) : object
parameter object
리턴 object

commandClearCanExecute() 보호된 메소드

protected commandClearCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandClearExecute() 보호된 메소드

protected commandClearExecute ( object parameter ) : object
parameter object
리턴 object

commandDecreaseIntervalExecute() 보호된 메소드

protected commandDecreaseIntervalExecute ( object parameter ) : object
parameter object
리턴 object

commandDeleteCanExecute() 보호된 메소드

protected commandDeleteCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandDeleteExecute() 보호된 메소드

protected commandDeleteExecute ( object parameter ) : object
parameter object
리턴 object

commandExitExecute() 보호된 메소드

protected commandExitExecute ( object parameter ) : object
parameter object
리턴 object

commandIncreaseIntervalExecute() 보호된 메소드

protected commandIncreaseIntervalExecute ( object parameter ) : object
parameter object
리턴 object

commandOpenFileCanExecute() 보호된 메소드

protected commandOpenFileCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandOpenFileExecute() 보호된 메소드

protected commandOpenFileExecute ( object parameter ) : object
parameter object
리턴 object

commandOpenSelectedFolderCanExecute() 보호된 메소드

protected commandOpenSelectedFolderCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandOpenSelectedFolderExecute() 보호된 메소드

protected commandOpenSelectedFolderExecute ( object parameter ) : object
parameter object
리턴 object

commandRefreshCanExecute() 보호된 메소드

protected commandRefreshCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandRefreshExecute() 보호된 메소드

protected commandRefreshExecute ( object parameter ) : object
parameter object
리턴 object

commandRefreshFilesCanExecute() 보호된 메소드

protected commandRefreshFilesCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandRefreshFilesExecute() 보호된 메소드

protected commandRefreshFilesExecute ( object parameter ) : object
parameter object
리턴 object

commandSaveFolderCanExecute() 보호된 메소드

protected commandSaveFolderCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandSaveFolderExecute() 보호된 메소드

protected commandSaveFolderExecute ( object parameter ) : object
parameter object
리턴 object

commandSelectAllFilesCanExecute() 보호된 메소드

protected commandSelectAllFilesCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandSelectAllFilesExecute() 보호된 메소드

protected commandSelectAllFilesExecute ( object parameter ) : object
parameter object
리턴 object

commandSelectFolderCanExecute() 보호된 메소드

protected commandSelectFolderCanExecute ( object parameter ) : bool
parameter object
리턴 bool

commandSelectFolderExecute() 보호된 메소드

protected commandSelectFolderExecute ( object parameter ) : object
parameter object
리턴 object

프로퍼티 상세

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

public static string PROP_AutoRefreshInterval
리턴 string

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

public static string PROP_AutoRefreshIntervalLocalized
리턴 string

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

public static string PROP_FileList
리턴 string

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

public static string PROP_FolderList
리턴 string

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

public static string PROP_GoToLogItemId
리턴 string

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

public static string PROP_IsAutoRefreshEnabled
리턴 string

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

public static string PROP_IsFileSelectionEnabled
리턴 string

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

public static string PROP_IsLoading
리턴 string

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

public static string PROP_Items
리턴 string

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

public static string PROP_ItemsDebugCount
리턴 string

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

public static string PROP_ItemsDebugFilterCount
리턴 string

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

public static string PROP_ItemsErrorCount
리턴 string

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

public static string PROP_ItemsErrorFilterCount
리턴 string

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

public static string PROP_ItemsFatalCount
리턴 string

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

public static string PROP_ItemsFatalFilterCount
리턴 string

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

public static string PROP_ItemsFilterCount
리턴 string

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

public static string PROP_ItemsInfoCount
리턴 string

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

public static string PROP_ItemsInfoFilterCount
리턴 string

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

public static string PROP_ItemsWarnCount
리턴 string

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

public static string PROP_ItemsWarnFilterCount
리턴 string

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

public static string PROP_RecentFileList
리턴 string

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

public static string PROP_SelectAll
리턴 string

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

public static string PROP_SelectDebug
리턴 string

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

public static string PROP_SelectError
리턴 string

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

public static string PROP_SelectFatal
리턴 string

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

public static string PROP_SelectInfo
리턴 string

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

public static string PROP_SelectWarn
리턴 string

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

public static string PROP_SelectedFile
리턴 string

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

public static string PROP_SelectedFileDir
리턴 string

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

public static string PROP_SelectedFolder
리턴 string

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

public static string PROP_SelectedLogItem
리턴 string

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

public static string PROP_ShowLevelDebug
리턴 string

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

public static string PROP_ShowLevelError
리턴 string

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

public static string PROP_ShowLevelFatal
리턴 string

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

public static string PROP_ShowLevelInfo
리턴 string

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

public static string PROP_ShowLevelWarn
리턴 string

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

public static string PROP_WindowTitle
리턴 string