[]
        
(Showing Draft Content)

C1.GanttView

C1.GanttView Namespace

Classes

AdvancedFilter

Uses to filter tasks by multi conditions.

AdvancedFilterCollection

Class for storing exist advanced filters in FilterDefinition.

BaseColumn

Specifies the properties of a grid column.

BaseCommand

This class represents the a command in GanttView.

BaseGroup

Base group that implements IComparer<BaseTask>.

BaseObject

Base object that implements INotifyPropertyChanged.

BaseTask

Represents a task in the project.

BaseTaskFilter

Base class for all task filters.

BaseTestOperator

Base class implemented by test operator objects.

BaseWorkWeek

The default working times for a work week.

C1GanttViewStorage

The C1GanttViewStorage component handles all data operations for the C1GanttView control and contains specific data storages for tasks, resources, calendars and properties which are used for binding corresponing collections to the data.

CalendarException

Specifies the working times (calendar) exception.

CalendarExceptionCollection

Represents a collection of calendar exceptions.

CalendarMappingCollection

Represents a generic collection of mappings for properties of BaseObject derived objects to appropriate data fields.

CalendarStorage

The CalendarStorage is the storage for CustomCalendar objects. It allows binding to the data source and mapping data source fields to the calendar properties.

ColumnCollection

Represents a collection of grid columns.

CompletedTasksFilter

Uses to filter the completed tasks.

ConditionTaskFilter

The filter with specific condition.

ConstraintTypeGroup

Represents the group model by ConstraintType.

ContainExactlyOperator

Represents the 'contain exactly' operator.

ContainOperator

Represents the 'contain' operator.

CustomCalendar

Identifies working times for the project tasks.

CustomCalendarCollection

Represents a collection of custom calendars.

CustomFieldColumn

Specifies the properties of a custom grid column.

CustomFieldGroup

Represents the group model by CustomField.

CustomTaskPropertyDescriptor

This class represents property description for custom field.

DateRangeFilter

Uses to filter the tasks have start, finish date in a specific date range.

DayWorkingTimes

The working times for a specific day.

DoesNotContainOperator

Represents the 'does not contain' operator.

DoesNotEqualOperator

Represents the 'does not equal' operator.

DurationGroup

Represents the group model by Duration.

DurationOnlyTasksFilter

Uses to filter the duration only tasks.

EqualOperator

Represents the 'equal' operator.

FilterDefinition

This class used to store filter definitions.

GroupDefinition

This class used to manage grouping.

GroupModelCollection

This class represents the collection of group models.

IncompleteTasksFilter

Uses to filter the incomplete tasks.

IsGreaterThanOperator

Represents the 'is greater than' operator.

IsGreaterThanOrEqualToOperator

Represents the 'is greater than or equal to' operator.

IsLessThanOperator

Represents the 'is less than' operator.

IsLessThanOrEqualToOperator

Represents the 'is less than or equal to' operator.

IsNotWithinOperator

Represents the 'is not within' operator.

IsWithinOperator

Represents the 'is within' operator.

ItemEventArgs

This class represent data of binding list event.

LateTasksFilter

Uses to filter the late tasks.

MilestoneTasksFilter

Uses to filter the milestone tasks.

MilestonesGroup

Represents the group model by Milestones.

PartDates

Represents dates (starts and finishes) of task's parts.

Parts

Represents parts of splitted task.

Predecessor

Specifies the dependence of one task on the other task.

PredecessorCollection

Represents a collection of task predecessors.

ProgressLine

Represents a line on the timescale that draws attention to tasks that are ahead or behind the schedule.

Project

Represents the project data.

PropertyComparerInfo

This class stores info about property to compare and direction.

PropertyStorage<T>

The PropertyStorage<T> is the storage for some object properties.

RecurrencePattern

Specifies the recurrence pattern for the events, such as tasks or calendar exceptions.

Resource

Represents a resource in the project.

ResourceCollection

Represents a collection of resources.

ResourceGroup

Represents the group model by ResourceNames.

ResourceMappingCollection

Represents a generic collection of mappings for properties of Resource derived objects to appropriate data fields.

ResourceRef

Specifies the reference to a resource object.

ResourceRefCollection

Represents a collection of resource references.

ResourceStorage

The ResourceStorage is the storage for Resource objects. It allows binding to the data source and mapping data source fields to the resource properties.

ScaleTier

Switches time units and date formats for a level of timescale.

Schedule

Represents the schedule options.

StatusGroup

Represents the group model by Status Date.

SummaryTasksFilter

Uses to filter the summary tasks.

Task

Represents a task in the project.

TaskCollection

Represents a collection of tasks.

TaskComparer

This class is a task comparer for sorting.

TaskCompleteGroup

Represents the group model by PercentComplete.

TaskModeGroup

Represents the group model by TaskMode.

TaskPropertyColumn

Specifies the properties of a predefined grid column.

TasksMappingCollection

Represents a generic collection of mappings for properties of Task derived objects to appropriate data fields.

TasksStorage

The TasksStorage is the storage for Task objects. It allows binding to the data source and mapping data source fields to the task properties.

TestOperators

This class holds all reference to all BaseTestOperator objects.

TimeInterval

Specifies the working time interval.

Timescale

Adjusts the timescale display settings.

Triple

Class for binding.

UsingResourceFilter

Uses to filter the tasks by resource.

WorkWeek

Specifies a work week for a given period.

WorkWeekCollection

Represents a collection of work weeks.

WorkingTimes

Specifies the day working times.

Interfaces

IKeyName

Interface allow to set a key name for object which properties could be stored to PropertyStorage

ITaskFilterEditor

Interface implemented by filter editor objects.

Enums

CombinationOperator

Specifies the logic operator when combining multi ConditionTaskFilter objects.

FilterField

Specifies a property/feature of the Task object is used to filter.

TaskStatus

Specifies the task status