C# 클래스 MONI.ViewModels.MainViewModel

상속: ViewModelBase, IDropTarget
파일 보기 프로젝트 열기: dotob/moni 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateAndLoadYear void
DetermineSettingsFile string
DoGoToDay void
DoSelectWorkItemTextComplete void
DoSelectWorkItemTextWithOutTime void
GetTextBoxWorkItemInfo bool
PatchSettings void
ReadHelp string
ReadSettings MONI.Data.MoniSettings
ReadSettingsInternal MONI.Data.MoniSettings
SaveAndCalc void
SelectNextMonth void
SelectNextWeek void
SelectPreviousMonth void
SelectPreviousWeek void
UpdateVisibility void
WriteSettings void
throttleSaveAndCalc_Tick void
workYear_PropertyChanged void

공개 메소드들

메소드 설명
AddCurrentTime ( WorkDay currentDay ) : void
CancelEditingPreferences ( ) : void
CopyFromPreviousDay ( WorkDay currentDay ) : void
DeleteShortcut ( ShortCut delsc ) : void
DragOver ( IDropInfo dropInfo ) : void
Drop ( IDropInfo dropInfo ) : void
MainViewModel ( Dispatcher dispatcher ) : System
MoveShortcutDown ( ShortCut sc ) : void
MoveShortcutUp ( ShortCut sc ) : void
Save ( ) : void
SaveEditingPreferences ( ) : void
SelectDate ( System.DateTime date ) : void
SelectToday ( ) : void
SelectWorkDay ( WorkDay selectedWorkDay ) : void
StartEditingPreferences ( ) : void

비공개 메소드들

메소드 설명
CreateAndLoadYear ( int year ) : void
DetermineSettingsFile ( ) : string
DoGoToDay ( object o ) : void
DoSelectWorkItemTextComplete ( object o ) : void
DoSelectWorkItemTextWithOutTime ( object o ) : void
GetTextBoxWorkItemInfo ( object o, WorkItem &workItem, TextBox &tb, string &wholeString ) : bool
PatchSettings ( MoniSettings settings ) : void
ReadHelp ( ) : string
ReadSettings ( string settingsFile ) : MoniSettings
ReadSettingsInternal ( string settingsFile ) : MoniSettings
SaveAndCalc ( ) : void
SelectNextMonth ( ) : void
SelectNextWeek ( ) : void
SelectPreviousMonth ( ) : void
SelectPreviousWeek ( ) : void
UpdateVisibility ( ) : void
WriteSettings ( MoniSettings settings, string settingsFile ) : void
throttleSaveAndCalc_Tick ( object sender, EventArgs e ) : void
workYear_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

메소드 상세

AddCurrentTime() 공개 메소드

public AddCurrentTime ( WorkDay currentDay ) : void
currentDay MONI.Data.WorkDay
리턴 void

CancelEditingPreferences() 공개 메소드

public CancelEditingPreferences ( ) : void
리턴 void

CopyFromPreviousDay() 공개 메소드

public CopyFromPreviousDay ( WorkDay currentDay ) : void
currentDay MONI.Data.WorkDay
리턴 void

DeleteShortcut() 공개 메소드

public DeleteShortcut ( ShortCut delsc ) : void
delsc MONI.Data.ShortCut
리턴 void

DragOver() 공개 메소드

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
리턴 void

Drop() 공개 메소드

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
리턴 void

MainViewModel() 공개 메소드

public MainViewModel ( Dispatcher dispatcher ) : System
dispatcher System.Windows.Threading.Dispatcher
리턴 System

MoveShortcutDown() 공개 메소드

public MoveShortcutDown ( ShortCut sc ) : void
sc MONI.Data.ShortCut
리턴 void

MoveShortcutUp() 공개 메소드

public MoveShortcutUp ( ShortCut sc ) : void
sc MONI.Data.ShortCut
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

SaveEditingPreferences() 공개 메소드

public SaveEditingPreferences ( ) : void
리턴 void

SelectDate() 공개 메소드

public SelectDate ( System.DateTime date ) : void
date System.DateTime
리턴 void

SelectToday() 공개 메소드

public SelectToday ( ) : void
리턴 void

SelectWorkDay() 공개 메소드

public SelectWorkDay ( WorkDay selectedWorkDay ) : void
selectedWorkDay MONI.Data.WorkDay
리턴 void

StartEditingPreferences() 공개 메소드

public StartEditingPreferences ( ) : void
리턴 void