C# 클래스 nGantt.GanttControl

상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: danwallentin/nGantt 1 사용 예제들

공개 메소드들

메소드 설명
AddGanttTask ( GanttRow row, GanttTask task ) : void
ClearGantt ( ) : void
CreateGanttRow ( GanttRowGroup rowGroup, string name ) : GanttRow
CreateGanttRowGroup ( string name, bool isExpanded ) : ExpandableGanttRowGroup
CreateGanttRowGroup ( ) : GanttRowGroup
CreateGanttRowGroup ( string name ) : HeaderedGanttRowGroup
CreateTimeLine ( PeriodSplitter splitter, PeriodNameFormatter PeriodNameFormatter ) : TimeLine
GanttControl ( ) : System
Initialize ( System.DateTime minDate, System.DateTime maxDate ) : void
SetGridLinesTimeline ( TimeLine timeline ) : void
SetGridLinesTimeline ( TimeLine timeline, BackgroundFormatter backgroundFormatter ) : void

비공개 메소드들

메소드 설명
Border_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ChangeSelectionRectangleSize ( object sender, System.Windows.Input.MouseEventArgs e ) : void
DeselectAllTasks ( ) : void
Grid_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Grid_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
StopSelection ( object sender, System.Windows.Input.MouseEventArgs e ) : void
selectionCanvas_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
selectionRectangle_ContextMenuOpening ( object sender, System.Windows.Controls.ContextMenuEventArgs e ) : void
selectionRectangle_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void

메소드 상세

AddGanttTask() 공개 메소드

public AddGanttTask ( GanttRow row, GanttTask task ) : void
row nGantt.GanttChart.GanttRow
task nGantt.GanttChart.GanttTask
리턴 void

ClearGantt() 공개 메소드

public ClearGantt ( ) : void
리턴 void

CreateGanttRow() 공개 메소드

public CreateGanttRow ( GanttRowGroup rowGroup, string name ) : GanttRow
rowGroup nGantt.GanttChart.GanttRowGroup
name string
리턴 nGantt.GanttChart.GanttRow

CreateGanttRowGroup() 공개 메소드

public CreateGanttRowGroup ( string name, bool isExpanded ) : ExpandableGanttRowGroup
name string
isExpanded bool
리턴 nGantt.GanttChart.ExpandableGanttRowGroup

CreateGanttRowGroup() 공개 메소드

public CreateGanttRowGroup ( ) : GanttRowGroup
리턴 nGantt.GanttChart.GanttRowGroup

CreateGanttRowGroup() 공개 메소드

public CreateGanttRowGroup ( string name ) : HeaderedGanttRowGroup
name string
리턴 nGantt.GanttChart.HeaderedGanttRowGroup

CreateTimeLine() 공개 메소드

public CreateTimeLine ( PeriodSplitter splitter, PeriodNameFormatter PeriodNameFormatter ) : TimeLine
splitter nGantt.PeriodSplitter.PeriodSplitter
PeriodNameFormatter PeriodNameFormatter
리턴 nGantt.GanttChart.TimeLine

GanttControl() 공개 메소드

public GanttControl ( ) : System
리턴 System

Initialize() 공개 메소드

public Initialize ( System.DateTime minDate, System.DateTime maxDate ) : void
minDate System.DateTime
maxDate System.DateTime
리턴 void

SetGridLinesTimeline() 공개 메소드

public SetGridLinesTimeline ( TimeLine timeline ) : void
timeline nGantt.GanttChart.TimeLine
리턴 void

SetGridLinesTimeline() 공개 메소드

public SetGridLinesTimeline ( TimeLine timeline, BackgroundFormatter backgroundFormatter ) : void
timeline nGantt.GanttChart.TimeLine
backgroundFormatter BackgroundFormatter
리턴 void