C# Class MONI.ViewModels.MainViewModel

Inheritance: ViewModelBase, IDropTarget
Afficher le fichier Open project: dotob/moni Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddCurrentTime() public méthode

public AddCurrentTime ( WorkDay currentDay ) : void
currentDay MONI.Data.WorkDay
Résultat void

CancelEditingPreferences() public méthode

public CancelEditingPreferences ( ) : void
Résultat void

CopyFromPreviousDay() public méthode

public CopyFromPreviousDay ( WorkDay currentDay ) : void
currentDay MONI.Data.WorkDay
Résultat void

DeleteShortcut() public méthode

public DeleteShortcut ( ShortCut delsc ) : void
delsc MONI.Data.ShortCut
Résultat void

DragOver() public méthode

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
Résultat void

Drop() public méthode

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
Résultat void

MainViewModel() public méthode

public MainViewModel ( Dispatcher dispatcher ) : System
dispatcher System.Windows.Threading.Dispatcher
Résultat System

MoveShortcutDown() public méthode

public MoveShortcutDown ( ShortCut sc ) : void
sc MONI.Data.ShortCut
Résultat void

MoveShortcutUp() public méthode

public MoveShortcutUp ( ShortCut sc ) : void
sc MONI.Data.ShortCut
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

SaveEditingPreferences() public méthode

public SaveEditingPreferences ( ) : void
Résultat void

SelectDate() public méthode

public SelectDate ( System.DateTime date ) : void
date System.DateTime
Résultat void

SelectToday() public méthode

public SelectToday ( ) : void
Résultat void

SelectWorkDay() public méthode

public SelectWorkDay ( WorkDay selectedWorkDay ) : void
selectedWorkDay MONI.Data.WorkDay
Résultat void

StartEditingPreferences() public méthode

public StartEditingPreferences ( ) : void
Résultat void