C# Class TimelineControl.Model.TimelineViewModel

Inheritance: INotifyPropertyChanged
显示文件 Open project: kienaiProject/ArtOfWords Class Usage Examples

Public Methods

Method 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

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

Method Details

DeleteEvent() public method

public DeleteEvent ( EventBorderViewModel eventViewModel ) : void
eventViewModel EventBorderViewModel
return void

GenerateAppearListViewItemModel() public method

public GenerateAppearListViewItemModel ( EventModel eventModel ) : ObservableCollection
eventModel EventModel
return ObservableCollection

GenerateAppearListViewItemModel() public method

public GenerateAppearListViewItemModel ( TimeBorderViewModel borderModel ) : ObservableCollection
borderModel TimeBorderViewModel
return ObservableCollection

GenerateBorders() public method

public GenerateBorders ( ) : void
return void

GenerateHeader() public method

public GenerateHeader ( ) : void
return void

GenerateScale() public method

public GenerateScale ( ) : void
return void

GetEndDateTime() public method

public GetEndDateTime ( ) : System.DateTime
return System.DateTime

GetNextDateTime() public method

public GetNextDateTime ( ) : System.DateTime
return System.DateTime

GetParticipants() public method

public GetParticipants ( ICollection apModels ) : List
apModels ICollection
return List

GetPrevDateTime() public method

public GetPrevDateTime ( ) : System.DateTime
return System.DateTime

GoNextRange() public method

public GoNextRange ( ) : void
return void

GoPreviousRange() public method

public GoPreviousRange ( ) : void
return void

Initialize() public method

public Initialize ( ) : void
return void

ShowDetail() public method

public ShowDetail ( System.DateTime startTime ) : void
startTime System.DateTime
return void

ShowEventOnVacantCell() public method

public ShowEventOnVacantCell ( TimeBorderViewModel borderModel ) : void
borderModel TimeBorderViewModel
return void

ShowExistEvent() public method

public ShowExistEvent ( EventModel eventModel ) : void
eventModel EventModel
return void

ShowRough() public method

public ShowRough ( System.DateTime startTime ) : void
startTime System.DateTime
return void

ShowTimelineAxisEvents() public method

public ShowTimelineAxisEvents ( TimelineAxis axis ) : void
axis TimelineAxis
return void

TimelineViewModel() public method

public TimelineViewModel ( Timeline control ) : System
control Timeline
return System