Classes

  ClassDescription
Public classAllocationItem
Represents an allocation item within a LoadChartItem element.
Public classAssignmentComboBox
Represents a selection control that combines a text box and a drop-down containing a list box that allows users to select multiple assigned resource and optionally assignment allocation units (percentages) from a list.
Public classAssignmentListBox
Represents a selection control that contains a list box that allows users to select multiple assigned resource and optionally assignment allocation units (percentages) from a list.
Public classAvailableAssignmentItem
Represents an available item displayed within an assignments selector control.
Public classDataGridColumnCollection
Represents a collection of DataGridColumn objects, used by the GanttChartDataGrid control (Columns property).
Public classDataTreeGrid
Displays hierarchical data in a customizable tree-grid based on DataGrid control.
Public classDataTreeGridColumn
Represents a DataTreeGrid column that hosts hierarchy nodes in its cells.
Public classDataTreeGridItem
Represents an item within a DataTreeGrid control.
Public classDataTreeGridItemCollection
Represents a hierarchical data collection used internally by DataTreeGrid control.
Public classDependencyLinePresenter
Represents a control that presents a dependency line generated by a predecessor item in the GanttChartView control.
Public classDragAssignmentThumb
Represents a thumb control that allows moving task assignments among resources using drag and drop operations in a ScheduleChartView control.
Public classDragDependencyThumb
Represents a thumb control that allows creating task dependencies by drag and drop operations in a GanttChartView control.
Public classDragTaskThumb
Represents a thumb control that allows updating task timing properties (such as start, finish, and completion) by drag and drop operations in GanttChartView control, and vertical position of tasks in the managed hierarchy by drag and drop operations in GanttChartDataGrid control.
Public classGanttChartDataGrid
Displays task data in a customizable DataTreeGrid based on DataGrid control and an attached GanttChartView separated by a splitter.
Public classGanttChartDataGrid..::..CopyingEventArguments
Represents arguments for events occuring during copy and paste operations.
Public classGanttChartDataGrid..::..DocumentPaginator
Represents a document paginator for printing the contents of a GanttChartDataGrid control.
Public classGanttChartDataGrid..::..PrintingPage
Represents a page that is to be printed within the PrintingTemplate.
Public classGanttChartDataGrid..::..ProjectXmlSerializer
Represents a data serializer used to persist the contents of a GanttChartDataGrid control within a Project XML file.
Public classGanttChartItem
Represents an item within a GanttChartView or GanttChartDataGrid control.
Public classGanttChartItemCollection
Represents a Gantt Chart related data collection used internally by GanttChartView and GanttChartDataGrid controls.
Public classGanttChartView
Displays task data using a customizable Gantt Chart based on ItemsControl control.
Public classGanttChartView..::..CreatingDependencyLineEventArgs
Represents the CreatingDependencyLine event arguments.
Public classGanttChartView..::..DocumentPaginator
Represents a document paginator for printing the contents of a GanttChartView control.
Public classGanttChartView..::..ItemAdorner
Represents generic item customizations for the chart area (including grid lines stroke and alternating item background information).
Public classGanttChartView..::..ItemNonworkingHighlight
Represents nonworking highlight customizations for the chart area.
Public classGanttChartView..::..ItemNonworkingHighlightInterval
Represents a nonworking highlight interval displaied for a GanttChartView..::..ItemNonworkingHighlight.
Public classGanttChartView..::..PrintingPage
Represents a page that is to be printed within the PrintingTemplate.
Public classGanttChartView..::..ProjectXmlSerializer
Represents a data serializer used to persist the contents of a GanttChartView control within a Project XML file.
Public classGanttChartView..::..ProjectXmlSerializer..::..AssignableResourceInfoLoadingEventArgs
Represents event arguments for AssignableResourceInfoLoading event.
Public classGanttChartView..::..ProjectXmlSerializer..::..AssignmentInfoLoadingEventArgs
Represents event arguments for AssignmentInfoLoading event.
Public classGanttChartView..::..ProjectXmlSerializer..::..AssignmentInfoSavingEventArgs
Represents event arguments for AssignmentInfoSaving event.
Public classGanttChartView..::..ProjectXmlSerializer..::..ElementLoadingEventArgs
Represents base event arguments for element loading events.
Public classGanttChartView..::..ProjectXmlSerializer..::..ElementSavingEventArgs
Represents base event arguments for element saving events.
Public classGanttChartView..::..ProjectXmlSerializer..::..GanttChartItemLoadingEventArgs
Represents event arguments for GanttChartItemLoading event.
Public classGanttChartView..::..ProjectXmlSerializer..::..GanttChartItemSavingEventArgs
Represents event arguments for GanttChartItemSaving event.
Public classGanttChartView..::..ProjectXmlSerializer..::..PredecessorItemLoadingEventArgs
Represents event arguments for PredecessorItemLoading event.
Public classGanttChartView..::..ProjectXmlSerializer..::..PredecessorItemSavingEventArgs
Represents event arguments for PredecessorItemSaving event.
Public classGanttChartView..::..ProjectXmlSerializer..::..ResourceInfoSavingEventArgs
Represents event arguments for ResourceInfoSaving event.
Public classItemActivatedEventArgs
Provides data for the ItemActivated event.
Public classLoadChartDataGrid
Displays resource and task data in a customizable DataGrid control and an attached Load Chart based on ScheduleChartView separated by a splitter.
Public classLoadChartItem
Represents an item within a LoadChartView or LoadChartDataGrid control.
Public classLoadChartItemCollection
Represents a Load Chart related data collection used internally by LoadChartView and LoadChartDataGrid controls.
Public classLoadChartView
Displays resource allocation data using a customizable Load Chart based on ScheduleChartView control.
Public classNodeItemsConverter
Converts custom node items to a collection of DataTreeGridItem objects (as required by Items properties of DataTreeGrid component). Use *Member properties of the converter instance to control which properties of custom items are bound to which DataTreeGridItem properties (undefined/null Member values indicate properties that are not bound and default values are automatically generated for these properties on DataTreeGridItem objects instead). The converter uses reflection to retreive the appropriate property values from your custom data objects and apply them to the corresponding DataTreeGridItem instances. Referred member properties of custom items should be public and accessible for reading and optionally writing (property paths are not supported). Set UpdateSourceOnTargetChanges and/or UpdateTargetOnSourceChanges properties to true/false to indicate the directions of internally managed change updates. Note that UpdateTargetOnSourceChanges works only when the custom data source implements INotifyCollectionChanged interface and/or custom data objects implement INotifyPropertyChanged interface. When UpdateSourceOnTargetChanges is set new objects that need to be created are generated by Activator.CreateInstance internal calls, and therefore they need to provide public access to their parameterless constructor (or their default constructor).
Public classPredecessorItem
Represents a predecessor item generating a dependency between another task and the current task, within the PredecessorItemCollection (Predecessors property) of a GanttChartItem object.
Public classPredecessorItemCollection
Represents a predecessor item collection that generates dependencies between other tasks and the current task, defined by GanttChartItem objects as their Predecessors property.
Public classResourceItemsConverter
Converts custom resource items referring custom task items to a collection of ScheduleChartItem objects referring GanttChartItem objects (as required by Items properties of ScheduleChartDataGrid and ScheduleChartView components). Use *Member properties of the converter instance to control which properties of custom items are bound to which ScheduleChartItem and GanttChartItem properties (undefined/null Member values indicate properties that are not bound and default values are automatically generated for these properties on ScheduleChartItem and GanttChartItem objects instead). The converter uses reflection to retreive the appropriate property values from your custom data objects and apply them to the corresponding ScheduleChartItem and GanttChartItem instances. Referred member properties of custom items should be public and accessible for reading and optionally writing (property paths are not supported). Set UpdateSourceOnTargetChanges and/or UpdateTargetOnSourceChanges properties to true/false to indicate the directions of internally managed change updates. Note that UpdateTargetOnSourceChanges works only when the custom data source implements INotifyCollectionChanged interface and/or custom data objects implement INotifyPropertyChanged interface. When UpdateSourceOnTargetChanges is set new objects that need to be created are generated by Activator.CreateInstance internal calls, and therefore they need to provide public access to their parameterless constructor (or their default constructor).
Public classScale
Represents a scale within the ScaleCollection (Scales property) of a GanttChartView control, generating scale intervals and header texts to be displayed by the control.
Public classScaleCollection
Represents a scale collection that generates scale intervals and header texts to be displayed by GanttChartView control.
Public classScaleInterval
Represents a scale interval within the interval collection (Intervals property) of a Scale object to be displayed as a scale header by a GanttChartView control.
Public classScheduleChartDataGrid
Displays resource and task data in a customizable DataGrid control and an attached Schedule Chart based on GanttChartView separated by a splitter.
Public classScheduleChartDataGrid..::..CopyingEventArguments
Represents arguments for events occuring during copy and paste operations.
Public classScheduleChartItem
Represents an item within a ScheduleChartView or ScheduleChartDataGrid control.
Public classScheduleChartItemCollection
Represents a Schedule Chart related data collection used internally by ScheduleChartView and ScheduleChartDataGrid controls.
Public classScheduleChartView
Displays task data using a customizable Schedule Chart based on GanttChartView control.
Public classTaskExpander
Represents an expander control that may be used to expand and collapse a summary task item.
Public classTaskItemsConverter
Converts custom task items optionally referring custom predecessor items to a collection of GanttChartItem objects referring PredecessorItem objects (as required by Items properties of GanttChartDataGrid and GanttChartView components). Use *Member properties of the converter instance to control which properties of custom items are bound to which GanttChartItem and PredecessorItem properties (undefined/null Member values indicate properties that are not bound and default values are automatically generated for these properties on GanttChartItem and PredecessorItem objects instead). The converter uses reflection to retreive the appropriate property values from your custom data objects and apply them to the corresponding GanttChartItem and PredecessorItem instances. Referred member properties of custom items should be public and accessible for reading and optionally writing (property paths are not supported). Set UpdateSourceOnTargetChanges and/or UpdateTargetOnSourceChanges properties to true/false to indicate the directions of internally managed change updates. Note that UpdateTargetOnSourceChanges works only when the custom data source implements INotifyCollectionChanged interface and/or custom data objects implement INotifyPropertyChanged interface. When UpdateSourceOnTargetChanges is set new objects that need to be created are generated by Activator.CreateInstance internal calls, and therefore they need to provide public access to their parameterless constructor (or their default constructor).
Public classTaskPresenter
Represents a control that presents a task item in the GanttChartView control.
Public classVirtualSummaryInitiallyExpandedEventArgs
Event data for VirtualSummaryInitiallyExpanded event.

Interfaces

  InterfaceDescription
Public interfaceIAllocationItem
Represents an allocation item within an ILoadChartItem element.
Public interfaceIAssignmentSelector
Represents a selection control that allows users to select multiple assigned resource and optionally assignment allocation units (percentages) from a list.
Public interfaceIGanttChartItem
Represents an item within an IGanttChartView control.
Public interfaceIGanttChartView
Represents a control that displays task data using a customizable Gantt Chart.
Public interfaceILoadChartItem
Represents an item within an ILoadChartView control.
Public interfaceILoadChartView
Represents a control that displays resource and task data using a customizable Load Chart.
Public interfaceIPredecessorItem
Represents a predecessor item generating a dependency between another task and the current task, within the Predecessors property of an IGanttChartItem object.
Public interfaceIScheduleChartItem
Represents an item within an IScheduleChartView control.
Public interfaceIScheduleChartView
Represents a control that displays resource and task data using a customizable Schedule Chart.

Delegates

  DelegateDescription
Public delegateDependencyCreationValidator
Defines a delegate method that returns a value that indicates whether a new task dependency can be created between two specified task items.
Public delegateDependencyDeletionValidator
Defines a delegate method that returns a value that indicates whether a task dependency generated by a specific predecessor item can be deleted.
Public delegateItemActivatedEventHandler
Represents an item activated event handler method.
Public delegateScaleIntervalProvider
Represents an interval provider function that can be used with the Custom scale type.
Public delegateTimeScaleTextProvider
Represents a header content provider function that can be used with the Custom header content format.

Enumerations

  EnumerationDescription
Public enumerationDependencyType
Represents the type of a task dependency generated by a PredecessorItem.
Public enumerationDragTaskThumbRole
Represents a role that a DragTaskThumb control may have when it is used in a task template definition.
Public enumerationScaleType
Represents a scale type generating appropriate Gantt Chart scale intervals for a specific scale in GanttChartView control.
Public enumerationTimeScaleTextFormat
Represents a time scale text format for Gantt Chart scale interval headers of a specific scale in GanttChartView control.