| Class | Description |
| ActualValuesLostWarningEventArgs | Event arguments for the Project.ActualValuesLostWarning event. |
| CancellableProjectTaskEventArgs | Abstract event arguments for a cancellable event which is associated with a ProjectTask. |
| DependencyCircularityDetectedEventArgs | Event arguments for the Project.DependencyCircularityDetected event. |
| GanttCommandExecutedEventArgs | Event arguments for the XamGantt.CommandExecuted event. |
| GanttCommandExecutingEventArgs | Event arguments for the XamGantt.CommandExecuting event. |
| GanttContextMenuProvider | Object used to define the default context menus for a XamGantt |
| GanttGridCellChangedEventArgs | Event arguments for the XamGantt.CellChanged event. |
| GanttGridCellChangingEventArgs | Event arguments for the XamGantt.CellChanging event. |
| GanttGridColumnVisibilityChangedEventArgs | Event arguments for the XamGantt.ColumnVisibilityChanged event. |
| GanttGridColumnVisibilityChangingEventArgs | Event arguments for the XamGantt.ColumnVisibilityChanging event. |
| GanttGridSelectionChangedEventArgs<T> | Event arguments used for an event representing a change in the selection of the XamGantt |
| GanttTaskBarDragCompletedEventArgs | Event arguments for the XamGantt.TaskBarDragCompleted event |
| GanttTaskBarDraggingEventArgs | Event arguments for the XamGantt.TaskBarDragging event. |
| GanttTaskBarDragStartingEventArgs | Event arguments for the XamGantt.TaskBarDragStarting event |
| ListBackedProject | Project that obtains the task information from a specified TaskItemsSource. |
| ListBackedProjectViewProvider | Class used for providing custom ProjectView and ProjectTable instances to a ProjectControlBase via its ProjectControlBase.ViewProvider property. |
| ManualDateTimeConverter | Base class for a converter that converts ManualDateTime instances to and from other types. |
| ManualProjectDurationConverter | Base class for a converter that converts ManualProjectDuration instances to and from other types. |
| MissingResourceWarningEventArgs | Event arguments for the Project.MissingResourceWarning event. |
| Project | Class that represents a Gantt project |
| ProjectCalendar | Represents working time information in a Project |
| ProjectCalendarCollection | Represents a collection of ProjectCalendar instances for a Project |
| ProjectCalendarException | Represents a change in working time information for a specific date range. |
| ProjectCalendarPropertyMapping | Used for mapping a field in the data source to a property of the ProjectCalendar object. |
| ProjectCalendarPropertyMappingCollection | Collection used for specifying field mappings for ProjectCalendar object. |
| ProjectCalendarWorkWeek | Represents working time information for days of the week for a specific date range. |
| ProjectColumn | Represents a column in a ProjectTable |
| ProjectColumnDefinition | Represents a column that is available in the grid portion of the XamGantt |
| ProjectColumnPropertyMapping | Used for mapping a field in the data source to a property of the ProjectColumn object or its ProjectColumnSettings object. |
| ProjectColumnPropertyMappingCollection | Collection used for specifying field mappings for ProjectColumn object. |
| ProjectColumnSettings | Provides options regarding columns in a ProjectTable |
| ProjectColumnSettingsBase | Provides options regarding columns in a ProjectTable |
| ProjectColumnSortDescription | Defines how the rows in a ProjectTable are sorted. |
| ProjectColumnSortDescriptionCollection | A collection of ProjectColumnSortDescription representing the sorted columns in a Project |
| ProjectControlBase | Base class for a control that uses a Project |
| ProjectDurationConverter | Converts ProjectDuration instances to and from other types. |
| ProjectKeyedColumnSettings | Provides options regarding columns in a ProjectTable |
| ProjectResource | An object representing a person or item used to complete a ProjectTask |
| ProjectResourceCollection | Represents a collection of ProjectResource instances for a Project |
| ProjectResourcePropertyMapping | Used for mapping a field in the data source to a property of the ProjectResource object. |
| ProjectResourcePropertyMappingCollection | Collection used for specifying field mappings for ProjectResource object. |
| ProjectSettings | Represents settings for a Project |
| ProjectSettingsBase | Base class for the settings objects used by the various Project related classes |
| ProjectTable | An object that represents a set of columns displayed within the grid portion of the XamGantt |
| ProjectTablePropertyMapping | Used for mapping a field in the data source to a property of the ProjectTable object. |
| ProjectTablePropertyMappingCollection | Collection used for specifying field mappings for ProjectTable object. |
| ProjectTask | Class that represents a task in a Project. |
| ProjectTaskCollapsedEventArgs | Event arguments for the Project.TaskCollapsed event. |
| ProjectTaskCollapsingEventArgs | Event arguments for the Project.TaskCollapsing event. |
| ProjectTaskConstraintWarningEventArgs | Event arguments for the Project.TaskConstraintWarning event. |
| ProjectTaskDeletedEventArgs | Event arguments for the Project.TaskDeleted event. |
| ProjectTaskDeletingEventArgs | Event arguments for the Project.TaskDeleting event. |
| ProjectTaskDependency | Represents a relationship between 2 ProjectTask instances. |
| ProjectTaskDependencyCollection | Represents a collection of relationships between the owning ProjectTask and the ones specified. |
| ProjectTaskEventArgs | Abstract event arguments for an event which is associated with a ProjectTask. |
| ProjectTaskExpandedEventArgs | Event arguments for the Project.TaskExpanded event. |
| ProjectTaskExpandingEventArgs | Event arguments for the Project.TaskExpanding event. |
| ProjectTaskIndentedEventArgs | Event arguments for the Project.TaskIndented event. |
| ProjectTaskIndentingEventArgs | Event arguments for the Project.TaskIndenting event. |
| ProjectTaskInNonWorkingDayWarningEventArgs | Event arguments for the Project.TaskInNonWorkingDayWarning event. |
| ProjectTaskInsertedEventArgs | Event arguments for the Project.TaskInserted event. |
| ProjectTaskInsertingEventArgs | Event arguments for the Project.TaskInserting event. |
| ProjectTaskModeResourceProvider | Class used to define the resources used within the grid column that displays and edits the ProjectTask.IsManual of a ProjectTask. |
| ProjectTaskOutdentedEventArgs | Event arguments for the Project.TaskOutdented event. |
| ProjectTaskOutdentingEventArgs | Event arguments for the Project.TaskOutdenting event. |
| ProjectTaskPropertyMapping | Used for mapping a field in the data source to a property of the ProjectTask object. |
| ProjectTaskPropertyMappingCollection | Collection used for specifying field mappings for ProjectTask object. |
| ProjectTaskResource | Represents a Resource associated with a given ProjectTask |
| ProjectTaskResourceCollection | Represents a collection of resources assigned to a given ProjectTask |
| ProjectTaskSettings | Represents settings for a ProjectTask |
| ProjectTaskWarningEventArgs | Event arguments for the Project.TaskWarning event. |
| ProjectView | Represents a specific view of project information from a Project |
| ProjectViewPropertyMapping | Used for mapping a field in the data source to a property of the ProjectView object. |
| ProjectViewPropertyMappingCollection | Collection used for specifying field mappings for ProjectView object. |
| ProjectViewProviderBase | Base class for an object that provides a ProjectView and ProjectTable instances to a ProjectControlBase |
| ProjectViewSettings | Represents settings for a ProjectView |
| TaskDataItemIdInitializingEventArgs | Event arguments for the ListBackedProject.TaskDataItemIdInitializing event. |
| Timescale | A custom TimescaleBase that maintains a collection of TimescaleBand instances |
| TimescaleBand | A custom TimescaleBandBase that allows controlling the Unit and UnitCount to determine the interval of the timescale |
| TimescaleBandBase | Base class for an object that provides one or more DateRanges representing the time intervals in the timescale. |
| TimescaleBase | Base class for an object that provides one or more TimescaleBandBase instances |
| TimescaleInfo | Provides information about the timescale |
| XamGantt | Custom control that provides a Microsoft Project style Gantt functionality |