C# Класс MONI.ViewModels.MainViewModel

Наследование: ViewModelBase, IDropTarget
Показать файл Открыть проект Примеры использования класса

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