C# Класс TimelineControl.Model.TimelineViewModel

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

Открытые методы

Метод Описание
DeleteEvent ( EventBorderViewModel eventViewModel ) : void
GenerateAppearListViewItemModel ( EventModel eventModel ) : ObservableCollection
GenerateAppearListViewItemModel ( TimeBorderViewModel borderModel ) : ObservableCollection
GenerateBorders ( ) : void
GenerateHeader ( ) : void
GenerateScale ( ) : void
GetEndDateTime ( ) : System.DateTime
GetNextDateTime ( ) : System.DateTime
GetParticipants ( ICollection apModels ) : List
GetPrevDateTime ( ) : System.DateTime
GoNextRange ( ) : void
GoPreviousRange ( ) : void
Initialize ( ) : void
ShowDetail ( System.DateTime startTime ) : void
ShowEventOnVacantCell ( TimeBorderViewModel borderModel ) : void
ShowExistEvent ( EventModel eventModel ) : void
ShowRough ( System.DateTime startTime ) : void
ShowTimelineAxisEvents ( TimelineAxis axis ) : void
TimelineViewModel ( Timeline control ) : System

Приватные методы

Метод Описание
DateTimeString ( System.DateTime dateTime ) : string
DrawAll ( ) : void
OnPropertyChanged ( string propertyName ) : void
ResetDataCanvasWidth ( ) : void
SlideToDetail ( ) : void
SlideToRough ( ) : void

Описание методов

DeleteEvent() публичный Метод

public DeleteEvent ( EventBorderViewModel eventViewModel ) : void
eventViewModel EventBorderViewModel
Результат void

GenerateAppearListViewItemModel() публичный Метод

public GenerateAppearListViewItemModel ( EventModel eventModel ) : ObservableCollection
eventModel EventModel
Результат ObservableCollection

GenerateAppearListViewItemModel() публичный Метод

public GenerateAppearListViewItemModel ( TimeBorderViewModel borderModel ) : ObservableCollection
borderModel TimeBorderViewModel
Результат ObservableCollection

GenerateBorders() публичный Метод

public GenerateBorders ( ) : void
Результат void

GenerateHeader() публичный Метод

public GenerateHeader ( ) : void
Результат void

GenerateScale() публичный Метод

public GenerateScale ( ) : void
Результат void

GetEndDateTime() публичный Метод

public GetEndDateTime ( ) : System.DateTime
Результат System.DateTime

GetNextDateTime() публичный Метод

public GetNextDateTime ( ) : System.DateTime
Результат System.DateTime

GetParticipants() публичный Метод

public GetParticipants ( ICollection apModels ) : List
apModels ICollection
Результат List

GetPrevDateTime() публичный Метод

public GetPrevDateTime ( ) : System.DateTime
Результат System.DateTime

GoNextRange() публичный Метод

public GoNextRange ( ) : void
Результат void

GoPreviousRange() публичный Метод

public GoPreviousRange ( ) : void
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

ShowDetail() публичный Метод

public ShowDetail ( System.DateTime startTime ) : void
startTime System.DateTime
Результат void

ShowEventOnVacantCell() публичный Метод

public ShowEventOnVacantCell ( TimeBorderViewModel borderModel ) : void
borderModel TimeBorderViewModel
Результат void

ShowExistEvent() публичный Метод

public ShowExistEvent ( EventModel eventModel ) : void
eventModel EventModel
Результат void

ShowRough() публичный Метод

public ShowRough ( System.DateTime startTime ) : void
startTime System.DateTime
Результат void

ShowTimelineAxisEvents() публичный Метод

public ShowTimelineAxisEvents ( TimelineAxis axis ) : void
axis TimelineAxis
Результат void

TimelineViewModel() публичный Метод

public TimelineViewModel ( Timeline control ) : System
control Timeline
Результат System