C# 클래스 TimelineControl.Model.TimelineViewModel

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: kienaiProject/ArtOfWords 1 사용 예제들

공개 메소드들

메소드 설명
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