C# Class TimelineControl.Model.TimelineViewModel

Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: kienaiProject/ArtOfWords Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
DateTimeString ( System.DateTime dateTime ) : string
DrawAll ( ) : void
OnPropertyChanged ( string propertyName ) : void
ResetDataCanvasWidth ( ) : void
SlideToDetail ( ) : void
SlideToRough ( ) : void

Method Details

DeleteEvent() public méthode

public DeleteEvent ( EventBorderViewModel eventViewModel ) : void
eventViewModel EventBorderViewModel
Résultat void

GenerateAppearListViewItemModel() public méthode

public GenerateAppearListViewItemModel ( EventModel eventModel ) : ObservableCollection
eventModel EventModel
Résultat ObservableCollection

GenerateAppearListViewItemModel() public méthode

public GenerateAppearListViewItemModel ( TimeBorderViewModel borderModel ) : ObservableCollection
borderModel TimeBorderViewModel
Résultat ObservableCollection

GenerateBorders() public méthode

public GenerateBorders ( ) : void
Résultat void

GenerateHeader() public méthode

public GenerateHeader ( ) : void
Résultat void

GenerateScale() public méthode

public GenerateScale ( ) : void
Résultat void

GetEndDateTime() public méthode

public GetEndDateTime ( ) : System.DateTime
Résultat System.DateTime

GetNextDateTime() public méthode

public GetNextDateTime ( ) : System.DateTime
Résultat System.DateTime

GetParticipants() public méthode

public GetParticipants ( ICollection apModels ) : List
apModels ICollection
Résultat List

GetPrevDateTime() public méthode

public GetPrevDateTime ( ) : System.DateTime
Résultat System.DateTime

GoNextRange() public méthode

public GoNextRange ( ) : void
Résultat void

GoPreviousRange() public méthode

public GoPreviousRange ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

ShowDetail() public méthode

public ShowDetail ( System.DateTime startTime ) : void
startTime System.DateTime
Résultat void

ShowEventOnVacantCell() public méthode

public ShowEventOnVacantCell ( TimeBorderViewModel borderModel ) : void
borderModel TimeBorderViewModel
Résultat void

ShowExistEvent() public méthode

public ShowExistEvent ( EventModel eventModel ) : void
eventModel EventModel
Résultat void

ShowRough() public méthode

public ShowRough ( System.DateTime startTime ) : void
startTime System.DateTime
Résultat void

ShowTimelineAxisEvents() public méthode

public ShowTimelineAxisEvents ( TimelineAxis axis ) : void
axis TimelineAxis
Résultat void

TimelineViewModel() public méthode

public TimelineViewModel ( Timeline control ) : System
control Timeline
Résultat System