The GanttChartItem type exposes the following members.
Constructors
Name | Description | |
---|---|---|
GanttChartItem |
Initializes a new GanttChartItem instance.
|
Methods
Name | Description | |
---|---|---|
AddPropertyChangeToUndoQueue |
Allows inheriters to submit custom item property changes to the undo queue.
| |
CheckAccess | (Inherited from DispatcherObject.) | |
ClearValue | Overloaded. | |
CoerceValue | (Inherited from DependencyObject.) | |
DependsOf |
Gets a value that indicates whether the current item has the specified item as a direct or indirect, and an implicit or explicit predecessor in the hierarchy.
| |
Equals | (Inherited from DependencyObject.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from DependencyObject.) | |
GetLocalValueEnumerator | (Inherited from DependencyObject.) | |
GetType | (Inherited from Object.) | |
GetValue | (Inherited from DependencyObject.) | |
GetVirtualSummaryInitializatingCollection |
Provides a way for inheriters to specify the managed items collection that will store the new child items specified to be loaded during VirtualSummaryInitiallyExpanded event handling.
(Overrides DataTreeGridItem..::.GetVirtualSummaryInitializatingCollection()()().) | |
InvalidateProperty | (Inherited from DependencyObject.) | |
IsOnSchedule | Overloaded. | |
MemberwiseClone | (Inherited from Object.) | |
OnActualDisplayLineIndexChanged |
Raises the ActualDisplayLineIndexChanged.
| |
OnActualDisplayRowIndexChanged |
Raises the ActualDisplayRowIndexChanged.
| |
OnAssignmentsChanged |
Raises the AssignmentsChanged event.
| |
OnBarChanged |
Raises the BarChanged event.
| |
OnContentChanged |
Raises the ContentChanged event.
(Inherited from DataTreeGridItem.) | |
OnDependenciesChanged |
Updates appropriate internal properties of the current task item, and raises the DependenciesChanged event.
| |
OnDisplayLineIndexChanged |
Raises the DisplayLineIndexChanged event.
| |
OnDisplayRowIndexChanged |
Raises the DisplayRowIndexChanged event.
| |
OnExpansionChanged |
Raises the ExpansionChanged event and updates appropriate internal properties of the current item.
(Overrides DataTreeGridItem..::.OnExpansionChanged()()().) | |
OnHasChildrenChanged |
Raises the HasChildrenChanged event.
(Overrides DataTreeGridItem..::.OnHasChildrenChanged()()().) | |
OnIndentationChanged |
Raises the HierarchyChanged event.
(Inherited from DataTreeGridItem.) | |
OnItemHeightChanged |
Raises the ItemHeightChanged event.
| |
OnManagedDependencyPropertyChanged | Overloaded. | |
OnPredecessorsChanged |
Executes internal predecessor related data management, updates appropriate internal properties of the current task item, and raises the PredecessorsChanged and DependenciesChanged events.
| |
OnPropertyChanged | Overloaded. | |
OnTimingChanged |
Updates appropriate internal properties of the current task item, and raises the TimingChanged event.
| |
OnVirtualSummaryInitiallyExpanded |
Raises the VirtualSummaryInitiallyExpanded event.
(Inherited from DataTreeGridItem.) | |
OnVisibilityChanged |
Raises the VisibilityChanged event.
(Inherited from DataTreeGridItem.) | |
ReadLocalValue | (Inherited from DependencyObject.) | |
RequestPropertyChangeNotificationPause |
Allows inheriters to pause propagation of property changes to the undo queue for a specific property.
| |
RescheduleToFinish |
Reschedules the current item to finish on the specified date and time.
| |
RescheduleToStart |
Reschedules the current item to start on the specified date and time.
| |
ResumePropertyChangedNotifications |
Allows inheriters to resume propagation of property changes to the undo queue for a specific property.
| |
SetCurrentValue | (Inherited from DependencyObject.) | |
SetValue | Overloaded. | |
ShouldSerializeProperty | (Inherited from DependencyObject.) | |
ToString |
Returns a string that represents the current item.
(Inherited from DataTreeGridItem.) | |
UpdateIsActuallyCollapsible |
Updates the IsActuallyCollapsible property value, if needed, based on the current runtime conditions.
(Inherited from DataTreeGridItem.) | |
VerifyAccess | (Inherited from DispatcherObject.) |
Fields
Name | Description | |
---|---|---|
ActualDisplayLineIndexProperty |
Indicates the ActualDisplayLineIndex dependency property.
| |
ActualDisplayRowIndexProperty |
Indicates the ActualDisplayRowIndex dependency property.
| |
AreDependencyConstraintsEnabledProperty |
Identifies the AreDependencyConstraintsEnabled dependency property.
| |
AssignmentsContentProperty |
Identifies the AssignmentsContent dependency property.
| |
BarVisibilityProperty |
Identifies the BarVisibility dependency property.
| |
BaselineFinishProperty |
Identifies the BaselineFinish dependency property.
| |
BaselineStartProperty |
Identifies the BaselineStart dependency property.
| |
CompletedFinishProperty |
Identifies the CompletedFinish dependency property.
| |
ComputedBarHeightProperty |
Indicates the ComputedBarHeight dependency property.
| |
ComputedBarLeftProperty |
Indicates the ComputedBarLeft dependency property.
| |
ComputedBarWidthProperty |
Indicates the ComputedBarWidth dependency property.
| |
ComputedCompletedBarWidthProperty |
Indicates the ComputedCompletedBarWidth dependency property.
| |
ComputedItemTopProperty |
Indicates the ComputedItemTop dependency property.
| |
ComputedSummaryCompletedBarWidthProperty |
Indicates the ComputedSummaryCompletedBarWidth dependency property.
| |
ComputedTaskTemplateProperty |
Indicates the ComputedTaskTemplate dependency property.
| |
DisplayLineIndexProperty |
Identifies the DisplayLineIndex property value.
| |
DisplayRowIndexProperty |
Identifies the DisplayRowIndex property value.
| |
ExpansionVisibilityProperty |
Identifies the ExpansionVisibility dependency property.
| |
FinishProperty |
Identifies the Finish dependency property.
| |
FixedEffortIsUpdatingFinishProperty |
Indicates the FixedEffortIsUpdatingFinish dependency property.
| |
HasFixedEffortProperty |
Indicates the HasFixedEffort dependency property.
| |
IsBarReadOnlyProperty |
Identifies the IsBarReadOnly dependency property.
| |
IsBarThumbHitTestVisibleProperty |
Indicates the IsBarThumbHitTestVisible dependency property.
| |
IsCompletedProperty |
Identifies the IsCompleted dependency property.
| |
IsMilestoneProperty |
Identifies the IsMilestone dependency property.
| |
IsParentSummarizationEnabledProperty |
Identifies the IsParentSummarizationEnabled dependency property.
| |
IsSummaryEnabledProperty |
Identifies the IsSummaryEnabled dependency property.
| |
IsVirtuallyVisibleProperty |
Indicates the IsVirtuallyVisible dependency property.
| |
ItemBackgroundProperty |
Identifies the ItemBackground dependency property.
| |
ItemForegroundProperty |
Identifies the ItemForeground dependency property.
| |
ItemHeightProperty |
Identifies the ItemHeight property value.
| |
LevelingPriorityProperty |
Indicates the LevelingPriority dependency property.
| |
MaxFinishProperty |
Identifies the MaxFinish dependency property.
| |
MaxStartProperty |
Identifies the MaxStart dependency property.
| |
MinFinishProperty |
Identifies the MinFinish dependency property.
| |
MinStartProperty |
Identifies the MinStart dependency property.
| |
PredecessorsProperty |
Identifies the Predecessors dependency property.
| |
PreferredStartProperty |
Identifies the PreferredStart dependency property.
| |
RequiresMinSchedulingBreaksProperty |
Indicates the RequiresMinSchedulingBreaks dependency property.
| |
StartProperty |
Identifies the Start dependency property.
| |
VirtualVisibilityProperty |
Identifies the VirtualVisibility dependency property.
|
Properties
Name | Description | |
---|---|---|
ActualDisplayLineIndex |
Gets the actual index of the line that the current item is displayed at within its parent ScheduleChartItem in a ScheduleChartView control (if DisplayLineIndex is null, it returns 0).
This is a dependency property.
| |
ActualDisplayRowIndex |
Gets the actual index of the row that the current item is displayed at in the GanttChartView control (if DisplayRowIndex is null, it returns the containing collection index of the current item).
This is a dependency property.
| |
AllChildren |
Iterates all level child items of the current item down in the hierarchical collection.
(Overrides DataTreeGridItem..::.AllChildren.) | |
AllParents |
Iterates all level parent items of the current item up in the hierarchical collection.
(Overrides DataTreeGridItem..::.AllParents.) | |
AreDependencyConstraintsEnabled |
Gets or sets a value that indicates whether the current task item is to be considered when dependency constraints are enforced (by default true).
This is a dependency property.
| |
AssignmentsContent |
Gets or sets the assignments of the current task item as a (usually string) value to be displayed in the view.
This is a dependency property.
| |
AssignmentsCost |
Gets the assignments cost of the task, summing up DefaultResourceUsageCost or SpecificResourceUsageCosts, and DefaultResourceHourCost or SpecificResourceHourCosts multiplied by work effort hours (for standard tasks).
The value is eventually multiplied by assignment allocation units (if set).
| |
BarVisibility |
Gets or sets a value that indicates whether and how the bar of the current task item is going to be displayed in the chart view.
This is a dependency property.
| |
BaselineEffort |
Gets or sets the baseline (estimated) duration value of the current task item, based on the BaselineStart and BaselineFinish property values.
| |
BaselineFinish |
Gets or sets the baseline (estimated) finish date and time of the current task item.
This is a dependency property.
| |
BaselineStart |
Gets or sets the baseline (estimated) start date and time of the current task item.
This is a dependency property.
| |
Children |
Iterates the direct child items of the current item in the hierarchical collection.
| |
CompletedEffort |
Gets or sets the completed effort value of the current task item, based on or updating the CompletedFinish property value accordingly.
| |
CompletedFinish |
Gets or sets the finish date and time of the completion time interval of the current task item.
This is a dependency property.
| |
Completion |
Gets or sets the completion rate value of the current task item (between 0 and 1), based on or updating the CompletedEffort property value accordingly.
| |
ComputedBarHeight |
Gets the computed height value to be used for displaying the task bar of the current item in the GanttChartView control (based on GanttChartView.ItemHeight property value).
This is a dependency property.
| |
ComputedBarLeft |
Gets the computed Canvas.Left value to be used for displaying the task bar of the current item in the GanttChartView control (based on Start property value).
This is a dependency property.
| |
ComputedBarWidth |
Gets the computed width value to be used for displaying the task bar of the current item in the GanttChartView control (based on Finish and Start property values).
This is a dependency property.
| |
ComputedBaselineBarLeft |
Gets the computed left coordinate of the baseline task bar of the current item in the GanttChartView control (based on Start and BaselineStart values).
| |
ComputedBaselineBarWidth |
Gets the computed width of the baseline task bar of the current item in the GanttChartView control (based on BaselineStart and BaselineFinish values).
| |
ComputedCompletedBarWidth |
Gets the computed width value to be used for displaying the completion interval bar within the task bar of the current item in the GanttChartView control (based on CompletedFinish and Start property values).
This is a dependency property.
| |
ComputedItemTop |
Gets the computed Canvas.Top value to be used for displaying the current item in the GanttChartView control.
This is a dependency property.
| |
ComputedSummaryCompletedBarWidth |
Gets the computed width value to be used for displaying the summary completion interval bar within the task bar of the current item in the GanttChartView control (based on completion percent aggregated from child items).
This is a dependency property.
| |
ComputedTaskTemplate |
Gets the computed DataTemplate to be used for displaying the current item in the GanttChartView control (standard task, summary task, or milestone task), based on the current task item properties and position in the containing hierarchical collection.
This is a dependency property.
| |
Content |
Gets or sets the content of the current item, displayed within the DataTreeGrid control.
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
Cost |
Gets or sets the total cost of the task, summing up ExecutionCost and ExtraCost.
| |
DataTreeGrid |
Gets the DataTreeGrid control instance of the current item.
(Inherited from DataTreeGridItem.) | |
DependencyObjectType | (Inherited from DependencyObject.) | |
Dispatcher | (Inherited from DispatcherObject.) | |
DisplayLineIndex |
Gets or sets the index of the line that the current item should be displayed at within its parent ScheduleChartItem in a ScheduleChartView control (null by default, displaying the item at the containing collection index).
This is a dependency property.
| |
DisplayRowIndex |
Gets or sets the index of the row that the current item should be displayed at in the GanttChartView control (null by default, displaying the item at the containing collection index).
This is a dependency property.
| |
Duration |
Gets or sets the duration value of the current task item, based on or updating the Finish property value accordingly.
| |
Effort |
Gets or sets the effort value of the current task item (identical to duration for standard tasks), based on or updating the Finish property value accordingly.
| |
ExecutionCost |
Gets or sets the execution cost of this task.
| |
ExpanderVisibility |
Gets a Visibility value that indicates whether the current item has an expander to be displayed, i.e. it is a parent node.
This is a dependency value.
(Inherited from DataTreeGridItem.) | |
ExpansionVisibility |
Gets a Visibility value that indicates whether the current item is collapsed in order to display its expansion state in the view.
This is a dependency value.
| |
ExtraCost |
Gets the extra cost of the task, summing up TaskInitiationCost, AssignmentsCost, and child task costs (for summary tasks).
| |
Finish |
Gets or sets the finish date and time of the current task item.
This is a dependency property.
| |
FinishDelay |
Gets the finish delay time span value of the current task item, based on the BaselineFinish property value.
| |
FinishPreservingEffort |
Gets or sets the finish date and time, and also updates the start date and time of the current task item preserving its effort.
This is a dependency property.
| |
FixedEffortIsUpdatingFinish |
Gets or sets a value indicating whether the item's fixed effort, when HasFixedEffort is set to true, is preserved by updating item's Finish date and time rather than assignments' allocations.
This is a dependency property.
| |
GanttChartView |
Gets the IGanttChartView control instance of the current item.
| |
GlobalKey |
Gets or sets an associated external globally unique key for the current item.
(Inherited from DataTreeGridItem.) | |
HasChildren |
Gets whether the current item has children within the containing hierarchical collection, except that it always returns false when IsSummaryEnabled is set to false (in such case, HasHierarchicalChildren property may be used instead).
This is based on a dependency property.
| |
HasFixedEffort |
Gets or sets a value indicating whether the item's effort (as computed at the time of scheduling) should be preserved upon duration updates by applying changes to the assigned resources if the item has resource assignments.
This is a dependency property.
| |
HasHierarchicalChildren |
Gets whether the current item has children within the containing hierarchical collection.
This is based on a dependency property.
| |
HasStarted |
Gets a value that indicates whether the current task item has its work started, based on the Completion property value.
| |
Indentation |
Gets or sets the hierarchical indentation level of the current item in the containing collection.
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
IndentationWidth |
Gets the indentation width of the current item, based on Indentation and DataTreeGrid.IndentationUnitSize.
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
Index |
Gets or sets the index of the item in its owner collection.
(Inherited from DataTreeGridItem.) | |
IndexString |
Gets a string value representing the index of the current task item within the GanttChartView host.
| |
IsActuallyCollapsible |
Gets a value that indicates whether the item is currently collapsible and expandable, based on the IsCollapsible and/or CollapsibilityMaxCount settings.
(Inherited from DataTreeGridItem.) | |
IsBarReadOnly |
Gets or sets a value that indicates whether the user can edit the timing values of the current task item in the control by drag and drop operations applied on its associated display bar.
This is a dependency property.
| |
IsBarThumbHitTestVisible |
Gets a value that indicates whether the Thumb controls of the task item bar should enable the user to edit the timing values of task items in the control by drag and drop operations (the Thumb objects would be enabled if GanttChartView.IsBarReadOnly attached property is set to false on the item).
This is a dependency property.
| |
IsCollapsible |
Gets or sets a value indicating whether the current node should be collapsible and expandable from the user interface when it's a parent node; null by default, indicating that CollapsibilityMaxCount limit applies, if defined.
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
IsCompleted |
Gets or sets a value that indicates whether the current task item is completed (triggering CompletedFinish property value to be equal to Finish property value).
This is a dependency property.
| |
IsCustomWbsIndexString |
Gets a value indicating whether WbsIndexString has been set to a custom value for this task item in the GanttChartView host.
| |
IsExpanded |
Gets or sets a value that indicates whether the current item is expanded or not, if it is a parent node (i.e. has child items).
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
IsFinishDelayed |
Gets a value indicating whether there is positive finish delay on the current task item, based on the BaselineFinish property value.
| |
IsHidden |
Gets or sets a value indicating whether the current item is hidden in the view.
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
IsLeaf |
Gets a value indicating whether the current item is considered as a leaf within the containing hierarchical collection.
| |
IsMilestone |
Gets or sets a value that indicates whether the current task item is to be displayed as a milestone (and triggering Finish property value to be equal to Start property value).
This is a dependency property.
| |
IsParentSummarizationEnabled |
Gets or sets a value that indicates whether the current task item is to be considered when aggregating child items and computing parent summary task values.
This is a dependency property.
| |
IsSealed | (Inherited from DependencyObject.) | |
IsStartDelayed |
Gets a value indicating whether there is positive start delay on the current task item, based on the BaselineStart property value.
| |
IsSummaryEnabled |
Gets or sets a value that indicates whether the current task item is to be considered as a summary task and aggregate child item values.
This is a dependency property.
| |
IsVirtuallyVisible |
Gets (or sets) a value that indicates whether the current item is (or was) visible inside the scrolling view box when using virtualization mode (when GanttChartView.IsVirtualizing or GanttChartDataGrid.IsVirtualizing is set to true).
This is a dependency property.
| |
IsVirtualSummary |
Gets or sets whether the current item is considered and presented as a summary node even when it doesn't have child items.
When a node is set as a virtual summary its initial expansion state is set to collapsed, and the VirtualSummaryInitiallyExpanded event will occur when it will be expanded for the first time, allowing child item initialization (lazy loading).
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
IsVisible |
Gets whether the current item is visible in the view (a parent node that is not expanded would have its child items not visible).
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
ItemBackground |
Gets or sets a value that indicates the background of the item row in the grid and/or chart view.
This is a dependency property.
| |
ItemForeground |
Gets or sets a value that indicates the foreground of the item row content in the grid and/or chart view.
This is a dependency property.
| |
ItemHeight |
Gets or sets the specific height that the current item should use to be displayed in the GanttChartView control when AreIndividualItemHeightsApplied property of the containing control is set to true (by default Auto, i.e. NaN).
This is a dependency property.
| |
Key |
Gets or sets an associated external numeric key for the current item.
(Inherited from DataTreeGridItem.) | |
LevelingPriority |
Gets or sets a value indicating the order index to consider for this item upon leveling resources, among siblings with the same number of dependency ancestors.
This is a dependency property.
| |
MaxFinish |
Gets or sets the maximum finish date and time of the current task item (applied when possible).
This is a dependency property.
| |
MaxStart |
Gets or sets the maximum start date and time of the current task item (applied when possible).
This is a dependency property.
| |
MinFinish |
Gets or sets the minimum finish date and time of the current task item (applied when possible).
This is a dependency property.
| |
MinStart |
Gets or sets the minimum start date and time of the current task item.
This is a dependency property.
| |
Parent |
Gets the direct parent item of the current item in the hierarchical collection.
| |
Predecessors |
Gets the predecessor collection of the current task item used to define dependencies (to be displayed as polyline arrows between dependent task bars in the view).
This is a dependency property.
| |
PredecessorsString |
Gets or sets a string value representing the predecessors of the current task item and including dependency type abbreviations and/or lag times (in hours) within the GanttChartView host, based on or updating the Predecessors property value accordingly.
| |
PreferredStart |
Gets or sets the preferred start date and time of the current task item.
This is a dependency property.
| |
RequiresMinSchedulingBreaks |
Gets or sets a value indicating whether the item's working time should have the minimum number of nonworking beaks between Start and Finish.
This is a dependency property.
| |
Schedule |
Gets or sets an object that indicates the working and nonworking time intervals that should apply to this item in the Gantt Chart.
| |
ScheduleChartItem |
Gets the ScheduleChartItem that hosts the current Gantt Chart item, when used within a Schedule Chart view.
| |
ScheduleChartView |
Gets the IScheduleChartView control instance of the current item, when used within a Schedule Chart view.
| |
Start |
Gets or sets the start date and time of the current task item.
This is a dependency property.
| |
StartDelay |
Gets the start delay time span value of the current task item, based on the BaselineStart property value.
| |
StartPreservingEffort |
Gets or sets the start date and time, and also updates the finish date and time of the current task item preserving its effort.
This is a dependency property.
| |
Tag |
Gets or sets an object that contains information that is associated with the current item.
(Inherited from DataTreeGridItem.) | |
TotalCompletedEffort |
Gets the total completed effort of the task, multiplying its completed duration by its total assignment allocation units.
| |
TotalEffort |
Gets or sets the total effort of the task, multiplying its duration by its total assignment allocation units.
| |
TotalResourceCompletedEffort |
Gets the total completed effort of the task, considering its duration, assigments, and resource schedules, if defined.
| |
TotalResourceEffort |
Gets the total effort of the task, considering its duration, assigments, and resource schedules, if defined.
| |
VirtualVisibility |
Gets a Visibility value that indicates whether the current item is (or was) visible inside the scrolling view box when using virtualization mode (when GanttChartView.IsVirtualizing or GanttChartDataGrid.IsVirtualizing is set to true).
This is a dependency value.
| |
Visibility |
Gets a Visibility value that indicates whether the current item is visible in the view.
This is a dependency property.
(Inherited from DataTreeGridItem.) | |
WbsIndexString |
Gets or sets a string value representing the work breakdown structure index of the current task item within the GanttChartView host.
|
Events
Name | Description | |
---|---|---|
ActualDisplayLineIndexChanged |
Occurs when the ActualDisplayLineIndex property value of the current item changes.
| |
ActualDisplayRowIndexChanged |
Occurs when the ActualDisplayRowIndex property value of the current item changes.
| |
AssignmentsChanged |
Occurs when assignments change for the current task item.
| |
BarChanged |
Occurs when any elements of the task bar change.
| |
ContentChanged |
Occurs when content changes for the current item.
(Inherited from DataTreeGridItem.) | |
DependenciesChanged |
Occurs when the predecessor collection changes or any predecessor changes for the current task item.
| |
DisplayLineIndexChanged |
Occurs when the DisplayLineIndex property value of the current item changes.
| |
DisplayRowIndexChanged |
Occurs when the DisplayRowIndex property value of the current item changes.
| |
ExpansionChanged |
Occurs when the expansion state of the current item changes.
(Inherited from DataTreeGridItem.) | |
HasChildrenChanged |
Occurs when the HasChildren property value of the current item changes.
(Inherited from DataTreeGridItem.) | |
HierarchyChanged |
Occurs when the hierarchy (i.e. indentation level) changes for the current item.
(Inherited from DataTreeGridItem.) | |
ItemHeightChanged |
Occurs when the ItemHeight property value of the current item changes.
| |
ManagedDependencyPropertyChanged |
Occurs when an internally managed data dependency property value of the item changes.
(Inherited from DataTreeGridItem.) | |
PredecessorsChanged |
Occurs when predecessors changes for the current task item.
| |
PropertyChanged |
Occurs when a data property value of the item changes.
(Inherited from DataTreeGridItem.) | |
TimingChanged |
Occurs when a timing related property of the current task item changes.
| |
VirtualSummaryInitiallyExpanded |
Occurs once, when the current item gets expanded for the first time, and only if it is set as a virtually summary, allowing child item initialization (lazy loading).
(Inherited from DataTreeGridItem.) | |
VisibilityChanged |
Occurs when visibility of the current item changes.
(Inherited from DataTreeGridItem.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IGanttChartItem..::.Predecessors |
Gets the predecessor collection of the current task item used to define dependencies (to be displayed as polyline arrows between dependent task bars in the view).
|