C# Класс nGantt.GanttControl

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

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

Метод Описание
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