We're sorry but this site requires JavaScript.
Is this content useful?
Thank you for your feedback!
Thank you for your feedback! You have rated this topic in the last 30 days.
Project Configuration Overview
Topic Overview
Purpose
This topic gives an overview of the xamGantt™ Project class and its configurable aspects.
Required background
The following topics are prerequisites to understanding this topic:
Topic
Purpose
This topic describes basic conceptual information about xamGantt , project, tasks and other xamGantt elements.
This group of topics describes the xamGantt control in details.
In this topic
This topic contains the following sections:
Introduction
Project class summary
The Project class is the xamGantt control’s the primary class.
It manages the data for the project which includes:
tasks
resources
calendars
It has a built-in scheduling engine similar to Microsoft’s Project 2010 engine that adjusts the dates of tasks based on their constraints, deadline, predecessors and successors.
Project Configuration Properties Summary
Project configuration properties summary chart
The following table lists some of the main configurable aspects of the xamGantt Project
.
Configurable aspect
Details
Property
Getting or setting the calendar associated with the project by its unique id
Getting the calendars associated with the project
Identifies the collection of ProjectCalendar
objects associated with the project.
Getting or setting the finish date for a project in Coordinated Universal Time(UTC)
Identifies or modifies the project finish date in UTC.
If the scheduling of the project is from its finish date you must set the project finish date.
The project finish date is a read-only calculated value when scheduling the project from its start date.
Getting or setting whether the project is calculated from a start or from a finish date
Identifies or modifies whether the project’s calculations are from the start date.
Getting the resources associated with the project
Getting the project root summary task
Identifies the project’s root task.
Configuring various project settings
Configures the project settings.
Getting or setting the start date for a project in Coordinated Universal Time(UTC)
Identifies or modifies the project’s start date in UTC.
If the scheduling of the project is from its start date you must set the project start date.
The project start date is a read-only calculated value when scheduling the project from its finish date.
Getting or setting the default settings for all tasks within the project
Configures project’s default tasks settings.
Project Configuration Methods Summary
Project configuration methods summary chart
The following table lists some of the main methods of the xamGantt Project
.
Configurable aspect
Details
Method
Notifying about the beginning of loading data
Notifies the project that a batch initialization/update will be performed.
Scheduling the project explicitly when suspending automatic calculations
Calculates the schedule for the tasks in the project.
Notifying about the end of loading data
Notifies the project when performing either a batch initialization or update.
Getting local date properties
Returns the local time for the specified date property relative to the specified time zone.
Setting local date properties
Sets the local time for the specified date property relative to the specified time zone.
Related Content
Topics
The following topics provide additional information related to this topic.
Topic
Purpose
This topic explains how the xamGantt control calculates the project’s and tasks’ dates based upon the project’s start or finish date.
This topic explains how to calculate a project explicitly using the xamGantt control.