The GanttChartDataGrid type exposes the following members.

Constructors

  NameDescription
Public methodGanttChartDataGrid
Initializes a new GanttChartDataGrid instance.

Methods

  NameDescription
Public methodAddAssignment(GanttChartItem, KeyValuePair<(Of <<'(String, Double>)>>))
Adds the specified assignment (identified as a pair of resource name and allocation units) to the AssignmentsContent property value of a specific task in the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]").
Public methodAddAssignment(GanttChartItem, String)
Adds the specified resource as an assignment to the AssignmentsContent property value of a specific task in the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]").
Protected methodAddChild (Inherited from ItemsControl.)
Public methodAddHandler(RoutedEvent, Delegate) (Inherited from UIElementUIElement.)
Public methodAddHandler(RoutedEvent, Delegate, Boolean) (Inherited from UIElementUIElement.)
Protected methodAddLogicalChild (Inherited from FrameworkElement.)
Public methodAddPredecessors
Adds predecessors to the specified task in the control based on a string value defining new predecessor indexes, optionally followed by dependency type abbreviations (FS, SS, FF, or SF) and/or lag times (in hours, with plus or minus sign prefix), and separated by commas.
Protected methodAddText (Inherited from ItemsControl.)
Public methodAddToEventRoute (Inherited from UIElement.)
Protected methodAddVisualChild (Inherited from Visual.)
Public methodAddWorkingDayTimeBreak
Updates the NonworkingDayIntervalProvider definition to consider the specified day time break, such as for having lunch.
Public methodAddWorkingDayTimeBreaks
Updates the NonworkingDayIntervalProvider definition to consider the specified day time break(s), such as for having lunch.
Public methodApplyAnimationClock(DependencyProperty, AnimationClock) (Inherited from UIElementUIElement.)
Public methodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) (Inherited from UIElementUIElement.)
Public methodApplyTemplate (Inherited from FrameworkElement.)
Public methodArrange (Inherited from UIElement.)
Protected methodArrangeCore (Inherited from FrameworkElement.)
Protected methodArrangeOverride (Inherited from Control.)
Public methodStatic memberAssignmentsItemComparison
Item comparison for sorting items based on their AssignmentsContent property.
Public methodAttachItem
Attaches the specified item to this control instance.
Public methodBeginAnimation(DependencyProperty, AnimationTimeline) (Inherited from UIElementUIElement.)
Public methodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) (Inherited from UIElementUIElement.)
Public methodBeginEdit()()()() (Inherited from DataGridDataGrid.)
Public methodBeginEdit(RoutedEventArgs) (Inherited from DataGridDataGrid.)
Public methodBeginInit
Indicates that the initialization of the GanttChartDataGrid object is about to start.
(Overrides ItemsControl..::..BeginInit()()()().)
Public methodBeginStoryboard(Storyboard) (Inherited from FrameworkElementFrameworkElement.)
Public methodBeginStoryboard(Storyboard, HandoffBehavior) (Inherited from FrameworkElementFrameworkElement.)
Public methodBeginStoryboard(Storyboard, HandoffBehavior, Boolean) (Inherited from FrameworkElementFrameworkElement.)
Public methodBeginUpdateItems
Signals the beginning of a set of updates within the items collection, in order to temporarily remove automatic user interface refreshes during this time, for optimization purposes. When the updates are complete, call EndUpdateItems()()()() method to refresh the user inteface and to revert to its standard behavior.
Protected methodBeginUpdateSelectedItems (Inherited from MultiSelector.)
Public methodBringIntoView()()()() (Inherited from FrameworkElementFrameworkElement.)
Public methodBringIntoView(Rect) (Inherited from FrameworkElementFrameworkElement.)
Public methodCancelEdit()()()() (Inherited from DataGridDataGrid.)
Public methodCancelEdit(DataGridEditingUnit) (Inherited from DataGridDataGrid.)
Public methodCanMoveDown
Returns a value that indicates whether the specified item may be moved down in the collection, optionally with its entire following children array, and optionally ensuring preserving the current parent item.
Public methodCanMoveUp
Returns a value that indicates whether the specified item may be moved up in the collection, optionally with its entire following children array, and optionally ensuring preserving the current parent item.
Public methodCanRedo
Returns a value indicating whether a redo operation can be performed in the control.
Public methodCanUndo
Returns a value indicating whether an undo operation can be performed in the control.
Public methodCaptureMouse (Inherited from UIElement.)
Public methodCaptureStylus (Inherited from UIElement.)
Public methodCaptureTouch (Inherited from UIElement.)
Public methodCheckAccess (Inherited from DispatcherObject.)
Protected methodClearContainerForItemOverride (Inherited from DataGrid.)
Public methodClearDetailsVisibilityForItem (Inherited from DataGrid.)
Public methodClearPredecessors
Removes all predecessors from the specified task in the control.
Public methodClearScheduleCacheValues
Clears any previously computed and cached schedule based timing values when IsScheduleCachingEnabled is set to true (call it periodically to avoid high memory usage).
Public methodClearUndoQueue
Clears the undo queue.
Public methodClearValue(DependencyProperty) (Inherited from DependencyObjectDependencyObject.)
Public methodClearValue(DependencyPropertyKey) (Inherited from DependencyObjectDependencyObject.)
Public methodCoerceValue (Inherited from DependencyObject.)
Public methodCollapseAll
Collapses all parent tasks in the hierarchy.
Public methodColumnFromDisplayIndex (Inherited from DataGrid.)
Public methodCommitEdit()()()() (Inherited from DataGridDataGrid.)
Public methodCommitEdit(DataGridEditingUnit, Boolean) (Inherited from DataGridDataGrid.)
Public methodStatic memberCompletedFinishItemComparison
Item comparison for sorting items based on their CompletedFinish property.
Public methodStatic memberCompletionItemComparison
Item comparison for sorting items based on their Completion computed property.
Public methodContainerFromElement (Inherited from ItemsControl.)
Public methodContinueAsyncPresentation
Continues asynchronous presentation data load, if it was in progress and paused.
Public methodCopy
Records the current selection from the data grid as a tab separated values string in the clipboard.
Public methodCut
Records the current selection from the data grid as a tab separated values string in the clipboard, and deletes them from the data grid.
Public methodDecreaseTimelinePage
Decreases the chart timeline page by subtracting UpdateTimelinePageAmount from TimelinePageStart and TimelinePageFinish.
Public methodStatic memberDefaultItemComparison
Default item comparison for sorting items based on their content.
Public methodDelete
Deletes the selected items from the data grid.
Public methodDependsOf
Gets a value that indicates whether the specified item has another item as a direct or indirect, and an implicit or explicit predecessor in the hierarchy.
Public methodDisposeLoadChartItems
Disposes the LoadChartItem object collection originally obtained using GetLoadChartItems method.
Public methodDisposeNetworkDiagramItems
Disposes the NetworkDiagramItem object collection originally obtained using GetNetworkDiagramItems method.
Public methodDisposePertChartItems
Disposes the PertChartItem object collection originally obtained using GetPertChartItems method.
Public methodDisposeScheduleChartItems
Disposes the ScheduleChartItem object collection originally obtained using GetScheduleChartItems method.
Public methodStatic memberDurationItemComparison
Item comparison for sorting items based on their Duration computed property.
Public methodStatic memberEffortItemComparison
Item comparison for sorting items based on their Effort computed property.
Public methodEndInit
Indicates that the initialization of the GanttChartDataGrid object is complete.
(Overrides ItemsControl..::..EndInit()()()().)
Public methodEndUpdateItems
Signals the end of a set of updates within the items collection initiated by a BeginUpdateItems()()()() call, in order to refresh the user interface.
Protected methodEndUpdateSelectedItems (Inherited from MultiSelector.)
Public methodEnsureDependencyConstraints()()()()
Ensures that dependency constrains between tasks are enforced.
Public methodEnsureDependencyConstraints(Boolean)
Ensures that dependency constrains between tasks are enforced.
Public methodEnsureDependencyConstraints(DateTime)
Ensures that dependency constrains between tasks are enforced.
Public methodEnsureDependencyConstraints(Boolean, DateTime)
Ensures that dependency constrains between tasks are enforced.
Public methodEnsureValidHierarchy
Resets any invalid indentation values in order to obtain a valid task hierarchy.
Public methodEquals (Inherited from DependencyObject.)
Public methodExpandAll
Expands all parent tasks in the hierarchy.
Public methodExport
Prepares the control for export operations and executes the specified export action when the context is ready.
Protected methodFinalize (Inherited from Object.)
Public methodFindCommonVisualAncestor (Inherited from Visual.)
Public methodFindName (Inherited from FrameworkElement.)
Public methodFindResource (Inherited from FrameworkElement.)
Public methodStatic memberFinishItemComparison
Item comparison for sorting items based on their Finish property.
Public methodFocus (Inherited from UIElement.)
Public methodGetAllChildren(Int32)
Iterates all level child items of the specified item down in the hierarchical collection.
Public methodGetAllChildren(GanttChartItem)
Iterates all level child items of the specified item down in the hierarchical collection.
Public methodGetAllocations
Iterates the time interval based allocations from standard tasks assigned to a specific resource within the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetAllParents(Int32)
Iterates all level parent items of the specified item up in the hierarchical collection.
Public methodGetAllParents(GanttChartItem)
Iterates all level parent items of the specified item up in the hierarchical collection.
Public methodGetAnimationBaseValue (Inherited from UIElement.)
Public methodGetAssignedItems
Iterates the list of standard task assignments (defined as task items) for a specific resource within the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetAssignedResources()()()()
Iterates the list of assigned resources (unique entries) from all standard tasks within the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetAssignedResources(GanttChartItem)
Iterates the list of assignments (defined as resource names) from a specific task within the control. Requires that AssignmentsContent property of the task item is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetAssignments(String)
Iterates the list of standard task assignments (defined as task items and associated allocation units) for a specific resource within the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetAssignments(GanttChartItem)
Iterates the list of assignments (defined as resource names and associated allocation units) from a specific task within the control. Requires that AssignmentsContent property of the task item is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetBindingExpression (Inherited from FrameworkElement.)
Public methodGetChildren(Int32)
Iterates the direct child items of the specified item in the hierarchical collection.
Public methodGetChildren(GanttChartItem)
Iterates the direct child items of the specified item in the hierarchical collection.
Public methodGetCompletedEffort
Gets the completed effort based on the specified completion rate (value between 0 and 1), and effort values.
Public methodGetCompletedFinish(DateTime, Double, DateTime)
Gets the completed finish date and time based on the specified start, completion rate (value between 0 and 1), and finish values.
Public methodGetCompletedFinish(DateTime, Double, DateTime, Schedule)
Gets the completed finish date and time based on the specified start, completion rate (value between 0 and 1), and finish values, considering the spcified schedule object instead of the default working and nonworking time intervals.
Public methodGetCompletion(TimeSpan, TimeSpan)
Gets the completion rate (value between 0 and 1) based on the specified completed effort, and effort values.
Public methodGetCompletion(DateTime, DateTime, DateTime)
Gets the completion rate (value between 0 and 1) based on the specified start, completed finish, and finish values.
Public methodGetCompletion(DateTime, DateTime, DateTime, Schedule)
Gets the completion rate (value between 0 and 1) based on the specified start, completed finish, and finish values, considering the spcified schedule object instead of the default working and nonworking time intervals.
Protected methodGetContainerForItemOverride (Inherited from DataGrid.)
Public methodGetCopy
Gets the current selection from the data grid as a tab separated values string.
Public methodGetCriticalItems()()()()
Iterates the critical items of the project consisting of all standard tasks within the control.
Public methodGetCriticalItems(TimeSpan)
Iterates the critical items of the project consisting of all standard tasks within the control.
Public methodGetDateTime
Gets the date and time for the specified horizontal coordinate in the chart. The output value may be less than TimelinePageStart if the position is negative, or greater than TimelinePageFinish if the position is higher than ComputedWidth.
Public methodGetDependencyType
Returns a dependency type based on the specified abbreviation string, such as an empty string, FS, SS, FF, or SF.
Public methodGetDependencyTypeAbbreviationString
Returns a string that may be used for displaying a representation of the specified dependency type.
Public methodGetDetailsVisibilityForItem (Inherited from DataGrid.)
Public methodGetEffort(DateTime, DateTime)
Gets the total duration of the working time intervals between specified start and finish date and times (i.e. effort time for a task that starts and finishes on specified date and time, considering a single full time resource assignment), determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetEffort(DateTime, DateTime, Schedule)
Gets the total duration of the working time intervals between specified start and finish date and times (i.e. effort time for a task that starts and finishes on specified date and time, considering a single full time resource assignment), determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetExpandables
Iterates the expandable items in the hierarchical collection.
Public methodGetExportBitmapSource()()()()
Gets a bitmap including the content of the control.
Public methodGetExportBitmapSource(Double)
Gets a bitmap including the content of the control.
Public methodGetExportBitmapSource(Size, Int32, Int32, Double)
Gets a bitmap representing part of the content of the control, depending on a specified page size and location.
Public methodGetExportBitmapSources
Gets a set of bitmaps including the content of the control, split by a specified page size.
Public methodGetExportDataGridHorizontalLength
Gets the necessary horizontal page count for exporting the data grid content considering the specified page size.
Public methodGetExportDrawingVisual()()()()
Gets a drawing visual representing the content of the control.
Public methodGetExportDrawingVisual(Size, Int32, Int32)
Gets a drawing visual representing part of the content of the control, depending on a specified page size and location.
Public methodGetExportHorizontalLength
Gets the necessary horizontal page count for exporting the content considering the specified page size.
Public methodGetExportSize()()()()
Gets the size of the bitmap returned by GetExportBitmapSource method.
Public methodGetExportSize(Double)
Gets the size of the bitmap returned by GetExportBitmapSource method.
Public methodGetExportVerticalLength
Gets the necessary vertical page count for exporting the content considering the specified page size.
Public methodGetFinish(DateTime, TimeSpan)
Gets the finish date and time of a working time interval that starts at the specified date and time and has the specified total effort duration (possibly interrupted, and considering a single full time resource assignment), determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetFinish(DateTime, TimeSpan, Schedule)
Gets the finish date and time of a working time interval that starts at the specified date and time and has the specified total effort duration (possibly interrupted, and considering a single full time resource assignment), determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetHashCode (Inherited from DependencyObject.)
Public methodGetItemAt
Gets the item at the specified vertical coordinate in the chart. If there is no item at the specified position, returns null.
Public methodGetItemIndexAt
Gets the item index at the specified vertical coordinate in the chart. If there is no item at the specified position, it returns the appropriate index that the item would have, if it would exist.
Public methodGetItemTop(Int32)
Gets the Canvas.Top value of the specified item in the chart.
Public methodGetItemTop(GanttChartItem)
Gets the Canvas.Top value of the specified item in the chart.
Protected methodGetLayoutClip (Inherited from FrameworkElement.)
Public methodGetLeaves
Iterates the leaf items in the hierarchical collection.
Public methodGetLoadChartItems
Gets a collection of LoadChartItem objects that may be used as an item collection within an associated ILoadChartView control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"), or, in case of a Schedule Chart, formatted as an optional allocation percent (e.g.: "12.5%").
Public methodGetLocalValueEnumerator (Inherited from DependencyObject.)
Public methodGetNetworkDiagramItems
Gets a collection of NetworkDiagramItem objects that may be used as an item collection within an associated INetworkDiagramView control.
Public methodGetNextNonworkingTime(DateTime)
Gets the minimum date and time greater or equal than the specified date and time that is considered as a nonworking time, determined based on the time not included in the working week and working day definitions, or included in the defined nonworking time intervals.
Public methodGetNextNonworkingTime(DateTime, Schedule)
Gets the minimum date and time greater or equal than the specified date and time that is considered as a nonworking time, determined based on the time not included in the working week and working day definitions, or included in the defined nonworking time intervals.
Public methodGetNextVisibleNonworkingTime
Gets the minimum date and time greater or equal than the specified date and time that is visible in the chart and considered as a nonworking time, determined based on the time not included in the working week and working day definitions, or included in the defined nonworking time intervals. If the resulting date and time cannot be less than TimelinePageFinish, then TimelinePageFinish is returned.
Public methodGetNextVisibleTime
Gets the minimum date and time greater or equal than the specified date and time that is visible in the chart, determined based on the visible week and visible day definitions. If the resulting date and time cannot be less than TimelinePageFinish, then TimelinePageFinish is returned.
Public methodGetNextVisibleWorkingTime
Gets the minimum date and time greater or equal than the specified date and time that is visible in the chart and considered as a working time, determined based on the visible week and visible day definitions, and working week and working day definitions, excluding the defined nonworking time intervals. If the resulting date and time cannot be less than TimelinePageFinish, then TimelinePageFinish is returned.
Public methodGetNextWorkingTime(DateTime)
Gets the minimum date and time greater or equal than the specified date and time that is considered as a working time, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetNextWorkingTime(DateTime, Schedule)
Gets the minimum date and time greater or equal than the specified date and time that is considered as a working time, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetParent(Int32)
Gets the direct parent item of the specified item in the hierarchical collection.
Public methodGetParent(GanttChartItem)
Gets the direct parent item of the specified item in the hierarchical collection.
Public methodGetPasteIndex
Provides the index at which paste operations would insert items to the collection.
Public methodGetPertChartItems
Gets a collection of PertChartItem objects that may be used as an item collection within an associated IPertChartView control.
Public methodGetPertCriticalItems
Enumerates items of the critical path determined considering Program Evaluation and Review Technique (PERT).
Public methodGetPosition
Gets the horizontal coordinate in the chart for the specified date and time. The output value may be negative if the date time is less than TimelinePageStart, or higher than ComputedWidth if the date time is greater than TimelinePageFinish.
Public methodGetPredecessors(GanttChartItem)
Iterates predecessor items of the specified item in the Gantt Chart related collection as GanttChartItem objects.
Public methodGetPredecessors(GanttChartItem, Predicate<(Of <<'(DependencyType>)>>))
Iterates predecessor items of the specified item satisfying the specified dependency type condition in the Gantt Chart related collection as GanttChartItem objects.
Public methodGetPredecessorsString
Returns a string that may be used for displaying the predecessor indexes of the specified task within the control, optionally followed by dependency type abbreviations (FS, SS, FF, or SF) and/or lag times (in hours, with plus or minus sign prefix), and separated by commas.
Public methodGetPreviousNonworkingTime(DateTime)
Gets the maximum date and time less or equal than the specified date and time that is considered as a nonworking time, determined based on the time not included in the working week and working day definitions, or included in the defined nonworking time intervals.
Public methodGetPreviousNonworkingTime(DateTime, Schedule)
Gets the maximum date and time less or equal than the specified date and time that is considered as a nonworking time, determined based on the time not included in the working week and working day definitions, or included in the defined nonworking time intervals.
Public methodGetPreviousVisibleNonworkingTime
Gets the maximum date and time less or equal than the specified date and time that is visible in the chart and considered as a nonworking time, determined based on the time not included in the working week and working day definitions, or included in the defined nonworking time intervals. If the resulting date and time cannot be greater than TimelinePageStart, then TimelinePageStart is returned.
Public methodGetPreviousVisibleTime
Gets the maximum date and time less or equal than the specified date and time that is visible in the chart, determined based on the visible week and visible day definitions. If the resulting date and time cannot be greater than TimelinePageStart, then TimelinePageStart is returned.
Public methodGetPreviousVisibleWorkingTime
Gets the maximum date and time less or equal than the specified date and time that is visible in the chart and considered as a working time, determined based on the visible week and visible day definitions, and working week and working day definitions, excluding the defined nonworking time intervals. If the resulting date and time cannot be greater than TimelinePageStart, then TimelinePageStart is returned.
Public methodGetPreviousWorkingTime(DateTime)
Gets the maximum date and time less or equal than the specified date and time that is considered as a working time, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetPreviousWorkingTime(DateTime, Schedule)
Gets the maximum date and time less or equal than the specified date and time that is considered as a working time, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetProjectCompletedEffort
Gets the total completed effort of the project consisting of all standard tasks within the control.
Public methodGetProjectCompletion
Gets the completion rate of the project consisting of all standard tasks within the control (between 0 and 1).
Public methodGetProjectCost
Gets the total cost of the project consisting of the root managed tasks.
Public methodGetProjectEffort
Gets the total effort of the project consisting of all standard tasks within the control.
Public methodGetProjectFinish
Gets the finish date and time of the project consisting of all standard tasks within the control.
Public methodGetProjectFinishDelay
Gets the finish delay time span value of the project consisting of all standard tasks within the control.
Public methodGetProjectStart
Gets the start date and time of the project consisting of all standard tasks within the control.
Public methodGetProjectStartDelay
Gets the start delay time span value of the project consisting of all standard tasks within the control.
Public methodGetProjectXml()()()()
Gets data as a Project XML string.
Public methodGetProjectXml(IList<(Of <<'(String>)>>))
Gets data as a Project XML string.
Public methodGetResourceCost
Gets the assignments cost of the specified resource, 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).
Public methodGetRoots
Iterates the root items in the hierarchical collection.
Public methodGetScale
Gets the scale at the specified initialization index regardless of internal scale items generated and inserted to the Scales collection automatically.
Public methodGetScheduleChartItems
Gets a collection of ScheduleChartItem objects that may be used as an item collection within an associated IScheduleChartView control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]").
Public methodGetSelectedItemCount
Counts the currently visible selected items in the hierarchy and all their child items.
Public methodGetSelectedItems
Enumerates the currently visible selected items in the hierarchy and all their child items.
Public methodGetStart(TimeSpan, DateTime)
Gets the start date and time of a working time interval that has the specified total effort duration (possibly interrupted, and considering a single full time resource assignment) and finishes at the specified date and time, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetStart(TimeSpan, DateTime, Schedule)
Gets the start date and time of a working time interval that has the specified total effort duration (possibly interrupted, and considering a single full time resource assignment) and finishes at the specified date and time, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetSuccessorPredecessorItems
Iterates successor items of the specified item in the Gantt Chart related collection (i.e. those that have the specified item defined as a predecessor of any dependency type) as PredecessorItem objects.
Public methodGetSuccessors
Iterates successor items of the specified item in the Gantt Chart related collection (i.e. those that have the specified item defined as a predecessor of any dependency type).
Protected methodGetTemplateChild (Inherited from FrameworkElement.)
Public methodGetType (Inherited from Object.)
Protected methodGetUIParentCore (Inherited from FrameworkElement.)
Public methodGetUpdateScaleTime
Gets the rounded date and time for the specified date and time based on the defined update scale time interval.
Public methodGetValue (Inherited from DependencyObject.)
Public methodGetVisibilitySchedule
Gets or sets the Visible{Week|Day}{Start|Finish} property values of the component using the corresponding Working{Week|Day}{Start|Finish} properties of a Schedule instance.
Protected methodGetVisualChild (Inherited from FrameworkElement.)
Public methodGetWorkingTimeIntervals(DateTime, DateTime)
Iterates the working time intervals between specified start and finish date and times, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodGetWorkingTimeIntervals(DateTime, DateTime, Schedule)
Iterates the working time intervals between specified start and finish date and times, determined based on the working week and working day definitions, excluding the defined nonworking time intervals.
Public methodHasProjectStarted
Gets a value that indicates whether the project consisting of all standard tasks within the control has its work started.
Protected methodHitTestCore(PointHitTestParameters) (Inherited from UIElementUIElement.)
Protected methodHitTestCore(GeometryHitTestParameters) (Inherited from UIElementUIElement.)
Public methodIncreaseTimelinePage
Increases the chart timeline page by adding UpdateTimelinePageAmount to TimelinePageStart and TimelinePageFinish.
Public methodIndexOf
Searches for the specified item and returns its zero-based index in the collection.
Public methodInputHitTest (Inherited from UIElement.)
Public methodInvalidateArrange (Inherited from UIElement.)
Public methodInvalidateMeasure (Inherited from UIElement.)
Public methodInvalidateProperty (Inherited from DependencyObject.)
Public methodInvalidateVisual (Inherited from UIElement.)
Public methodIsAncestorOf (Inherited from Visual.)
Public methodIsCritical(GanttChartItem)
Gets a value indicating whether the specified item is critical within the project consisting of all standard tasks within the control.
Public methodIsCritical(GanttChartItem, TimeSpan)
Gets a value indicating whether the specified item is critical within the project consisting of all standard tasks within the control.
Public methodIsDescendantOf (Inherited from Visual.)
Public methodIsItemItsOwnContainer (Inherited from ItemsControl.)
Protected methodIsItemItsOwnContainerOverride (Inherited from DataGrid.)
Public methodIsProjectCompleted
Gets a value that indicates whether the project consisting of all standard tasks within the control is completed.
Public methodIsProjectFinishDelayed
Gets a value indicating whether there is positive finish delay on the project consisting of all standard tasks within the control.
Public methodIsProjectOnSchedule()()()()
Gets a value indicating whether the project consisting of all standard tasks within the control is currently on schedule.
Public methodIsProjectOnSchedule(DateTime)
Gets a value indicating whether the project consisting of all standard tasks within the control would be on schedule at the specified date and time.
Public methodIsProjectStartDelayed
Gets a value indicating whether there is positive start delay on the project consisting of all standard tasks within the control.
Public methodLevelAllocations
Levels the assigned allocation units assuming that all or the specified tasks within the control are fixed duration and effort driven. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having weight allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]").
Public methodLevelResources()()()()
Levels the assigned resources from all standard tasks within the control in order to avoid over allocation, by updating task timing values accordingly. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"). The resource leveling algorithm is applied starting from the current date and time, and without considering already started tasks. Not supported in case of a Schedule Chart.
Public methodLevelResources(Boolean)
Levels the assigned resources from all standard tasks within the control in order to avoid over allocation, by updating task timing values accordingly. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"). The resource leveling algorithm is applied starting from the current date and time. Not supported in case of a Schedule Chart.
Public methodLevelResources(DateTime)
Levels the assigned resources from all standard tasks within the control in order to avoid over allocation, by updating task timing values accordingly. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"). The resource leveling algorithm is applied without considering already started tasks. Not supported in case of a Schedule Chart.
Public methodLevelResources(Boolean, DateTime)
Levels the assigned resources from all standard tasks within the control in order to avoid over allocation, by updating task timing values accordingly. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]"). Not supported in case of a Schedule Chart.
Public methodLoadProjectXml(Stream)
Loads data from a Project XML stream.
Public methodLoadProjectXml(String)
Loads data from a Project XML string.
Public methodLoadProjectXml(XDocument)
Loads data from a Project XML document.
Public methodLoadProjectXml(Stream, IList<(Of <<'(String>)>>))
Loads data from a Project XML stream.
Public methodLoadProjectXml(String, IList<(Of <<'(String>)>>))
Loads data from a Project XML string.
Public methodLoadProjectXml(XDocument, IList<(Of <<'(String>)>>))
Loads data from a Project XML document.
Public methodMeasure (Inherited from UIElement.)
Protected methodMeasureCore (Inherited from FrameworkElement.)
Protected methodMeasureOverride (Inherited from DataGrid.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMove(Int32, Int32)
Moves the item at the specified index to a new index in the collection, preserving its hierarchical validity.
Public methodMove(GanttChartItem, Int32, Boolean)
Moves the specified item to a new index in the collection, preserving its hierarchical validity, optionally with its entire following children array.
Public methodMoveDown
Moves the specified item down in the collection, optionally with its entire following children array, and optionally ensuring preserving the current parent item.
Public methodMoveFocus (Inherited from FrameworkElement.)
Public methodMoveRange
Moves the specified range of items from the specified index to a new index in the collection, preserving its hierarchical validity.
Public methodMoveUp
Moves the specified item up in the collection, optionally with its entire following children array, and optionally ensuring preserving the current parent item.
Protected methodOnAccessKey (Inherited from UIElement.)
Protected methodOnAddingNewItem (Inherited from DataGrid.)
Protected methodOnAlternationCountChanged (Inherited from ItemsControl.)
Public methodOnApplyTemplate
Builds the visual tree for the GanttChartDataGrid when a new template is applied and updates appropriate internal properties of the control.
(Overrides DataGrid..::..OnApplyTemplate()()()().)
Protected methodOnAsyncPresentationCompleted
Raises the AsyncPresentationCompleted event.
Protected methodOnAsyncPresentationStarted
Raises the AsyncPresentationStarted event.
Protected methodOnAutoGeneratedColumns (Inherited from DataGrid.)
Protected methodOnAutoGeneratingColumn (Inherited from DataGrid.)
Protected methodOnBeginningEdit (Inherited from DataGrid.)
Protected methodOnCanExecuteBeginEdit (Inherited from DataGrid.)
Protected methodOnCanExecuteCancelEdit (Inherited from DataGrid.)
Protected methodOnCanExecuteCommitEdit (Inherited from DataGrid.)
Protected methodOnCanExecuteCopy (Inherited from DataGrid.)
Protected methodOnCanExecuteDelete (Inherited from DataGrid.)
Protected methodOnCellEditEnding (Inherited from DataGrid.)
Protected methodOnChildDesiredSizeChanged (Inherited from UIElement.)
Protected methodOnColumnDisplayIndexChanged (Inherited from DataGrid.)
Protected methodOnColumnHeaderDragCompleted (Inherited from DataGrid.)
Protected methodOnColumnHeaderDragDelta (Inherited from DataGrid.)
Protected methodOnColumnHeaderDragStarted (Inherited from DataGrid.)
Protected methodOnColumnReordered (Inherited from DataGrid.)
Protected methodOnColumnReordering (Inherited from DataGrid.)
Protected methodOnContextMenuClosing (Inherited from FrameworkElement.)
Protected methodOnContextMenuOpening (Inherited from DataGrid.)
Protected methodOnCopyingHeader
Raises the CopyingHeader event.
Protected methodOnCopyingItem
Raises the CopyingItem event.
Protected methodOnCopyingRowClipboardContent (Inherited from DataGrid.)
Protected methodOnCreateAutomationPeer
Returns a FrameworkElementAutomationPeer for use by the automation infrastructure.
(Overrides DataGrid..::..OnCreateAutomationPeer()()()().)
Protected methodOnCreatingDependencyLine
Raises the CreatingDependencyLine event.
Protected methodOnCurrentCellChanged (Inherited from DataGrid.)
Protected methodOnDisplayMemberPathChanged (Inherited from ItemsControl.)
Protected methodOnDpiChanged (Inherited from Visual.)
Protected methodOnDragEnter (Inherited from UIElement.)
Protected methodOnDragLeave (Inherited from UIElement.)
Protected methodOnDragOver (Inherited from UIElement.)
Protected methodOnDrop (Inherited from UIElement.)
Protected methodOnExecutedBeginEdit (Inherited from DataGrid.)
Protected methodOnExecutedCancelEdit (Inherited from DataGrid.)
Protected methodOnExecutedCommitEdit (Inherited from DataGrid.)
Protected methodOnExecutedCopy (Inherited from DataGrid.)
Protected methodOnExecutedDelete (Inherited from DataGrid.)
Protected methodOnGiveFeedback (Inherited from UIElement.)
Protected methodOnGotFocus (Inherited from FrameworkElement.)
Protected methodOnGotKeyboardFocus (Inherited from UIElement.)
Protected methodOnGotMouseCapture (Inherited from UIElement.)
Protected methodOnGotStylusCapture (Inherited from UIElement.)
Protected methodOnGotTouchCapture (Inherited from UIElement.)
Protected methodOnGroupStyleSelectorChanged (Inherited from ItemsControl.)
Protected methodOnInitialized (Inherited from Selector.)
Protected methodOnInitializingNewItem (Inherited from DataGrid.)
Protected methodOnIsKeyboardFocusedChanged (Inherited from UIElement.)
Protected methodOnIsKeyboardFocusWithinChanged (Inherited from Selector.)
Protected methodOnIsMouseCapturedChanged (Inherited from DataGrid.)
Protected methodOnIsMouseCaptureWithinChanged (Inherited from UIElement.)
Protected methodOnIsMouseDirectlyOverChanged (Inherited from UIElement.)
Protected methodOnIsStylusCapturedChanged (Inherited from UIElement.)
Protected methodOnIsStylusCaptureWithinChanged (Inherited from UIElement.)
Protected methodOnIsStylusDirectlyOverChanged (Inherited from UIElement.)
Protected methodOnItemActivated
Raises the ItemActivated event.
Protected methodOnItemBindingGroupChanged (Inherited from ItemsControl.)
Protected methodOnItemCollectionChanged
Raises the ItemCollectionChanged event.
Protected methodOnItemContainerStyleChanged (Inherited from ItemsControl.)
Protected methodOnItemContainerStyleSelectorChanged (Inherited from ItemsControl.)
Protected methodOnItemPropertyChanged
Raises the ItemPropertyChanged event.
Protected methodOnItemsChanged (Inherited from DataGrid.)
Protected methodOnItemsPanelChanged (Inherited from ItemsControl.)
Protected methodOnItemsSourceChanged (Inherited from DataGrid.)
Protected methodOnItemStringFormatChanged (Inherited from ItemsControl.)
Protected methodOnItemTemplateChanged (Inherited from ItemsControl.)
Protected methodOnItemTemplateSelectorChanged (Inherited from ItemsControl.)
Protected methodOnKeyDown (Inherited from DataGrid.)
Protected methodOnKeyUp (Inherited from UIElement.)
Protected methodOnLoadingRow (Inherited from DataGrid.)
Protected methodOnLoadingRowDetails (Inherited from DataGrid.)
Protected methodOnLostFocus (Inherited from UIElement.)
Protected methodOnLostKeyboardFocus (Inherited from UIElement.)
Protected methodOnLostMouseCapture (Inherited from UIElement.)
Protected methodOnLostStylusCapture (Inherited from UIElement.)
Protected methodOnLostTouchCapture (Inherited from UIElement.)
Protected methodOnManipulationBoundaryFeedback (Inherited from UIElement.)
Protected methodOnManipulationCompleted (Inherited from UIElement.)
Protected methodOnManipulationDelta (Inherited from UIElement.)
Protected methodOnManipulationInertiaStarting (Inherited from UIElement.)
Protected methodOnManipulationStarted (Inherited from UIElement.)
Protected methodOnManipulationStarting (Inherited from UIElement.)
Protected methodOnMouseDoubleClick (Inherited from Control.)
Protected methodOnMouseDown (Inherited from UIElement.)
Protected methodOnMouseEnter (Inherited from UIElement.)
Protected methodOnMouseLeave (Inherited from UIElement.)
Protected methodOnMouseLeftButtonDown (Inherited from UIElement.)
Protected methodOnMouseLeftButtonUp (Inherited from UIElement.)
Protected methodOnMouseMove (Inherited from DataGrid.)
Protected methodOnMouseRightButtonDown (Inherited from UIElement.)
Protected methodOnMouseRightButtonUp (Inherited from UIElement.)
Protected methodOnMouseUp (Inherited from UIElement.)
Protected methodOnMouseWheel (Inherited from UIElement.)
Protected methodOnPastedItem
Raises the PastedItem event.
Protected methodOnPastingItem
Raises the PastingItem event.
Protected methodOnPreparingCellForEdit (Inherited from DataGrid.)
Protected methodOnPreviewDragEnter (Inherited from UIElement.)
Protected methodOnPreviewDragLeave (Inherited from UIElement.)
Protected methodOnPreviewDragOver (Inherited from UIElement.)
Protected methodOnPreviewDrop (Inherited from UIElement.)
Protected methodOnPreviewGiveFeedback (Inherited from UIElement.)
Protected methodOnPreviewGotKeyboardFocus (Inherited from UIElement.)
Protected methodOnPreviewKeyDown (Inherited from UIElement.)
Protected methodOnPreviewKeyUp (Inherited from UIElement.)
Protected methodOnPreviewLostKeyboardFocus (Inherited from UIElement.)
Protected methodOnPreviewMouseDoubleClick (Inherited from Control.)
Protected methodOnPreviewMouseDown (Inherited from UIElement.)
Protected methodOnPreviewMouseLeftButtonDown (Inherited from UIElement.)
Protected methodOnPreviewMouseLeftButtonUp (Inherited from UIElement.)
Protected methodOnPreviewMouseMove (Inherited from UIElement.)
Protected methodOnPreviewMouseRightButtonDown (Inherited from UIElement.)
Protected methodOnPreviewMouseRightButtonUp (Inherited from UIElement.)
Protected methodOnPreviewMouseUp (Inherited from UIElement.)
Protected methodOnPreviewMouseWheel (Inherited from UIElement.)
Protected methodOnPreviewQueryContinueDrag (Inherited from UIElement.)
Protected methodOnPreviewStylusButtonDown (Inherited from UIElement.)
Protected methodOnPreviewStylusButtonUp (Inherited from UIElement.)
Protected methodOnPreviewStylusDown (Inherited from UIElement.)
Protected methodOnPreviewStylusInAirMove (Inherited from UIElement.)
Protected methodOnPreviewStylusInRange (Inherited from UIElement.)
Protected methodOnPreviewStylusMove (Inherited from UIElement.)
Protected methodOnPreviewStylusOutOfRange (Inherited from UIElement.)
Protected methodOnPreviewStylusSystemGesture (Inherited from UIElement.)
Protected methodOnPreviewStylusUp (Inherited from UIElement.)
Protected methodOnPreviewTextInput (Inherited from UIElement.)
Protected methodOnPreviewTouchDown (Inherited from UIElement.)
Protected methodOnPreviewTouchMove (Inherited from UIElement.)
Protected methodOnPreviewTouchUp (Inherited from UIElement.)
Protected methodOnPropertyChanged (Inherited from FrameworkElement.)
Protected methodOnQueryContinueDrag (Inherited from UIElement.)
Protected methodOnQueryCursor (Inherited from UIElement.)
Protected methodOnRender (Inherited from UIElement.)
Protected methodOnRenderSizeChanged (Inherited from FrameworkElement.)
Protected methodOnRowDetailsVisibilityChanged (Inherited from DataGrid.)
Protected methodOnRowEditEnding (Inherited from DataGrid.)
Protected methodOnSelectedCellsChanged (Inherited from DataGrid.)
Protected methodOnSelectionChanged (Inherited from DataGrid.)
Protected methodOnSorting (Inherited from DataGrid.)
Protected methodOnStyleChanged (Inherited from FrameworkElement.)
Protected methodOnStylusButtonDown (Inherited from UIElement.)
Protected methodOnStylusButtonUp (Inherited from UIElement.)
Protected methodOnStylusDown (Inherited from UIElement.)
Protected methodOnStylusEnter (Inherited from UIElement.)
Protected methodOnStylusInAirMove (Inherited from UIElement.)
Protected methodOnStylusInRange (Inherited from UIElement.)
Protected methodOnStylusLeave (Inherited from UIElement.)
Protected methodOnStylusMove (Inherited from UIElement.)
Protected methodOnStylusOutOfRange (Inherited from UIElement.)
Protected methodOnStylusSystemGesture (Inherited from UIElement.)
Protected methodOnStylusUp (Inherited from UIElement.)
Protected methodOnTemplateChanged (Inherited from DataGrid.)
Protected methodOnTextInput (Inherited from DataGrid.)
Protected methodOnTimelinePageChanged
Raises the TimelinePageChanged event.
Protected methodOnToolTipClosing (Inherited from FrameworkElement.)
Protected methodOnToolTipOpening (Inherited from FrameworkElement.)
Protected methodOnTouchDown (Inherited from UIElement.)
Protected methodOnTouchEnter (Inherited from UIElement.)
Protected methodOnTouchLeave (Inherited from UIElement.)
Protected methodOnTouchMove (Inherited from UIElement.)
Protected methodOnTouchUp (Inherited from UIElement.)
Protected methodOnUnloadingRow (Inherited from DataGrid.)
Protected methodOnUnloadingRowDetails (Inherited from DataGrid.)
Protected methodOnVisualChildrenChanged (Inherited from Visual.)
Protected methodOnVisualParentChanged (Inherited from FrameworkElement.)
Public methodOptimizeWork(Boolean, Boolean, Nullable<(Of <<'(DateTime>)>>))
Optimizes schedule times of all managed items in order to optimize the project finish date without leveling resources, respecting dependency constraints.
Public methodOptimizeWork(GanttChartItem, Boolean, Boolean, Nullable<(Of <<'(DateTime>)>>))
Optimizes schedule times of the specified item in order to optimize the project finish date without leveling resources, respecting dependency constraints.
Protected methodParentLayoutInvalidated (Inherited from FrameworkElement.)
Public methodPaste()()()()
Pastes items parsed from a tab separated values string available in the clipboard, either before the selected item in the view, or at the bottom of the collection when no item is selected.
Public methodPaste(Int32)
Pastes items parsed from a tab separated values string available in the clipboard at the specified index.
Public methodPaste(String)
Pastes items parsed from a tab separated values string, either before the selected item in the view, or at the bottom of the collection when no item is selected.
Public methodPaste(String, Int32)
Pastes items parsed from a tab separated values string at the specified index.
Public methodPauseAsyncPresentation
Pauses asynchronous presentation data load, if it was in progress.
Public methodPointFromScreen (Inherited from Visual.)
Public methodPointToScreen (Inherited from Visual.)
Public methodPredictFocus (Inherited from FrameworkElement.)
Protected methodPrepareContainerForItemOverride (Inherited from DataGrid.)
Public methodPrint()()()()
Prints the content of the control.
Public methodPrint(String)
Prints the content of the control.
Public methodRaiseEvent (Inherited from UIElement.)
Public methodReadLocalValue (Inherited from DependencyObject.)
Public methodRedo
Redoes the previously undone action performed in the control.
Public methodRegisterName (Inherited from FrameworkElement.)
Public methodReleaseAllTouchCaptures (Inherited from UIElement.)
Public methodReleaseMouseCapture (Inherited from UIElement.)
Public methodReleaseStylusCapture (Inherited from UIElement.)
Public methodReleaseTouchCapture (Inherited from UIElement.)
Public methodRemoveAssignment
Removes the specified resource assignment from the AssignmentsContent property value of a specific task in the control. Requires that AssignmentsContent property of the task items is of type string, formatted as a list of resource names separated by commas, optionally having associated allocation percents declared between square brackets (e.g.: "John, Mary [50%], Diane [12.5%]").
Public methodRemoveCircularDependencies
Removes predecessor items that generate circular dependencies, either explicitely or implicitely in the hierarchy.
Public methodRemoveHandler (Inherited from UIElement.)
Protected methodRemoveLogicalChild (Inherited from FrameworkElement.)
Public methodRemovePredecessors
Removes predecessors from the specified task in the control as indicated within a string value defining predecessor indexes to remove, separated by commas.
Protected methodRemoveVisualChild (Inherited from Visual.)
Public methodSaveProjectXml(Stream)
Saves data to a Project XML stream.
Public methodSaveProjectXml(Stream, IList<(Of <<'(String>)>>))
Saves data to a Project XML stream.
Public methodScrollIntoView(Object)
Scrolls the tree-grid vertically to display the row for the specified data item.
Public methodScrollIntoView(Object, DateTime)
Scrolls the tree-grid vertically and horizontally to display the row for the specified data item and the specified date and time to the left of the chart.
Public methodScrollIntoView(Object, DataGridColumn)
Scrolls the tree-grid vertically and horizontally to display a cell for the specified data item and column.
Public methodScrollIntoView(Object, DataGridColumn, DateTime)
Scrolls the tree-grid vertically and horizontally to display a cell for the specified data item and column and the specified date and time to the left of the chart.
Public methodScrollTo(DateTime)
Scrolls the chart horizontally if, and as much as needed, in order for the specified date and time to be visible in the view.
Public methodScrollTo(Int32)
Scrolls the chart vertically if, and as much as needed, in order for the item at the specified index to be visible in the view.
Public methodScrollTo(GanttChartItem)
Scrolls the chart vertically if, and as much as needed, in order for the specified item to be visible in the view.
Public methodScrollToVerticalOffset
Scrolls the content of the control to the specified vertical offset position.
Public methodSelectAll
Selects all of the items in the data grid.
Public methodSelectAllCells (Inherited from DataGrid.)
Public methodSetBinding(DependencyProperty, BindingBase) (Inherited from FrameworkElementFrameworkElement.)
Public methodSetBinding(DependencyProperty, String) (Inherited from FrameworkElementFrameworkElement.)
Public methodSetCurrentValue (Inherited from DependencyObject.)
Public methodSetDetailsVisibilityForItem (Inherited from DataGrid.)
Public methodSetPredecessors
Sets the predecessors of the specified task in the control based on a string value defining predecessor indexes, optionally followed by dependency type abbreviations (FS, SS, FF, or SF) and/or lag times (in hours, with plus or minus sign prefix), and separated by commas.
Public methodSetResourceReference (Inherited from FrameworkElement.)
Public methodSetTimelinePage
Sets the chart timeline page, i.e. the minimum and maximum date and times that the user could horizontally scroll between in the chart.
Public methodSetupBaseline
Initializes BaselineStart and BaselineFinish values of standard and milestone task items within the control based on their actual Start and Finish values.
Public methodSetValue(DependencyProperty, Object) (Inherited from DependencyObjectDependencyObject.)
Public methodSetValue(DependencyPropertyKey, Object) (Inherited from DependencyObjectDependencyObject.)
Protected methodShouldApplyItemContainerStyle (Inherited from ItemsControl.)
Public methodShouldSerializeCommandBindings (Inherited from UIElement.)
Public methodShouldSerializeGroupStyle (Inherited from ItemsControl.)
Public methodShouldSerializeInputBindings (Inherited from UIElement.)
Public methodShouldSerializeItems (Inherited from ItemsControl.)
Protected methodShouldSerializeProperty (Inherited from DependencyObject.)
Public methodShouldSerializeResources (Inherited from FrameworkElement.)
Public methodShouldSerializeStyle (Inherited from FrameworkElement.)
Public methodShouldSerializeTriggers (Inherited from FrameworkElement.)
Public methodSort(Comparison<(Of <<'(GanttChartItem>)>>), Boolean)
Hierarchically sorts all task items in the collection based on the optionally specified parameters.
Public methodSort(GanttChartItem, Comparison<(Of <<'(GanttChartItem>)>>), Boolean)
Hierarchically sorts the child items within a specified root task item in the collection based on the other optionally specified parameters.
Public methodSplitAllRemainingWork
Creates and inserts partial copies of the standard started task items that have not yet been fully completed considering their remaining work effort into the managed hierarchy, and updates the finish date and times of the original task items to their completion points. Used as preparation for rescheduling the remaining work effort task items, such as before calling the LevelResources()()()() method.
Public methodSplitRemainingWork
Creates and inserts a partial copy of the specified task item considering its remaining work effort into the managed hierarchy, and updates the finish date and time of the original task item to its completion point. Used as preparation for rescheduling the remaining work effort of a task item.
Public methodStatic memberStartItemComparison
Item comparison for sorting items based on their Start property.
Public methodSwitch(Int32, Int32)
Switches the items at the specified indexes in the collection.
Public methodSwitch(GanttChartItem, GanttChartItem, Boolean)
Switches two specified items in the collection, optionally with their entire following children arrays.
Public methodSwitchRanges
Switches the two specified ranges of items in the collection.
Public methodToString (Inherited from ItemsControl.)
Public methodStatic memberTotalEffortItemComparison
Item comparison for sorting items based on their TotalEffort computed property.
Public methodTransformToAncestor(Visual) (Inherited from VisualVisual.)
Public methodTransformToAncestor(Visual3D) (Inherited from VisualVisual.)
Public methodTransformToDescendant (Inherited from Visual.)
Public methodTransformToVisual (Inherited from Visual.)
Public methodTranslatePoint (Inherited from UIElement.)
Public methodTryFindResource (Inherited from FrameworkElement.)
Public methodUndo
Undoes the previously recorded action perfomed in the control.
Public methodUnregisterName (Inherited from FrameworkElement.)
Public methodUnselectAll
Unselects all of the items in the data grid.
Public methodUnselectAllCells (Inherited from DataGrid.)
Public methodUpdateActualNodeCollapsibility
Updates the IsActuallyCollapsible property values for all the managed items, if needed, based on the current runtime conditions.
Public methodUpdateChangesFromScheduleChartItems
Updates the control items to include changes from the ScheduleChartItem object collection received using GetScheduleChartItems method.
Public methodUpdateDataTreeGridVerticalScrollBarFromGanttChartView
Synchronizes the vertical scroll bar of DataTreeGrid based on GanttChartView scroll bar.
Public methodUpdateDefaultStyle (Inherited from FrameworkElement.)
Public methodUpdateGanttChartViewVerticalScrollBarFromDataTreeGridTimer_Tick
Synchronizes the vertical scroll bar of GanttChartView based on DataTreeGrid scroll bar.
Public methodUpdateLayout (Inherited from UIElement.)
Public methodUpdatePredecessors
Updates the predecessors of the specified task in the control based on a string value defining predecessor indexes, optionally followed by dependency type abbreviations (FS, SS, FF, or SF) and/or lag times (in hours, with plus or minus sign prefix), and separated by commas.
Public methodVerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
Public fieldStatic memberAllowCreatingStartDependenciesProperty
Indicates the AllowCreatingStartDependencies dependency property.
Public fieldStatic memberAllowCreatingToFinishDependenciesProperty
Indicates the AllowCreatingToFinishDependencies dependency property.
Public fieldStatic memberAlternatingItemBackgroundProperty
Indicates the AlternatingItemBackground dependency property.
Public fieldStatic memberAreCircularDependenciesAllowedProperty
Identifies the AreCircularDependenciesAllowed dependency property.
Public fieldStatic memberAreHierarchyConstraintsEnabledProperty
Identifies the AreHierarchyConstraintsEnabled dependency property.
Public fieldStatic memberAreIndividualItemAppearanceSettingsAppliedProperty
Indicates the AreIndividualItemAppearanceSettingsApplied dependency property. This is a dependency property.
Public fieldStatic memberAreIndividualItemHeightsAppliedProperty
Indicates the AreIndividualItemHeightsApplied dependency property. This is a dependency property.
Public fieldStatic memberAreMilestonesFinishTimesProperty
Identifies the AreMilestonesFinishTimes dependency property.
Public fieldStatic memberAreSummaryRowsBoldProperty
Identifies the AreSummaryRowsBold dependency property.
Public fieldStatic memberAreTaskDependenciesVisibleProperty
Indicates the AreTaskDependenciesVisible dependency property.
Public fieldStatic memberAreTaskDependencyConstraintsDisabledWhileDraggingProperty
Identifies the AreTaskDependencyConstraintsDisabledWhileDragging dependency property.
Public fieldStatic memberAreTaskDependencyConstraintsEnabledMaxStepsProperty
Identifies the AreTaskDependencyConstraintsEnabledMaxSteps dependency property.
Public fieldStatic memberAreTaskDependencyConstraintsEnabledProperty
Identifies the AreTaskDependencyConstraintsEnabled dependency property.
Public fieldStatic memberAreTaskDependendenciesReadOnlyProperty
Indicates the DependencyDeletionValidator dependency property.
Public fieldStatic memberAreTaskInterruptionsHighlightedProperty
Indicates the AreTaskInterruptionsHighlighted dependency property.
Public fieldStatic memberAreUpdateTimelinePageButtonsVisibleProperty
Indicates the AreUpdateTimelinePageButtonsVisible dependency property.
Public fieldStatic memberAssignableResourcesProperty
Identifies the AssignableResources dependency property.
Public fieldStatic memberAssignmentsTemplateProperty
Indicates the AssignmentsTemplate dependency property.
Public fieldStatic memberBarHeightProperty
Indicates the BarHeight dependency property.
Public fieldStatic memberChartWidthProperty
Indicates the ChartWidth dependency property.
Public fieldStatic memberCollapsibilityMaxCountProperty
Identifies the CollapsibilityMaxCount dependency property.
Public fieldStatic memberColumnsProperty
Identifies the Columns dependency property.
Public fieldStatic memberCompletedBarHeightProperty
Indicates the CompletedBarHeight dependency property.
Public fieldStatic memberCurrentTimeLineStrokeProperty
Indicates the CurrentTimeLineStroke dependency property.
Public fieldStatic memberCurrentTimeLineUpdateIntervalProperty
Indicates the CurrentTimeLineUpdateInterval dependency property.
Public fieldStatic memberDataGridWidthProperty
Indicates the DataGridWidth dependency property.
Public fieldStatic memberDependencyContextMenuProperty
Indicates the ItemContextMenu dependency property.
Public fieldStatic memberDependencyCreationValidatorProperty
Indicates the DependencyCreationValidator dependency property.
Public fieldStatic memberDependencyDeletionContextMenuItemHeaderProperty
Indicates the DependencyDeletionContextMenuItemHeader dependency property.
Public fieldStatic memberDependencyDeletionValidatorProperty
Indicates the DependencyDeletionValidator dependency property.
Public fieldStatic memberDependencyLineStrokeProperty
Indicates the DependencyLineStroke dependency property.
Public fieldStatic memberDependencyLineStrokeThicknessProperty
Indicates the DependencyLineStrokeThickness dependency property.
Public fieldStatic memberDependencyLineTemplateProperty
Indicates the DependencyLineTemplate dependency property.
Public fieldStatic memberDisplayedTimeProperty
Indicates the DisplayedTime dependency property.
Public fieldStatic memberExpanderTemplateProperty
Indicates the ExpanderTemplate dependency property.
Public fieldStatic memberExtraTaskTemplateProperty
Indicates the ExtraTaskTemplate dependency property.
Public fieldStatic memberHeaderBackgroundProperty
Indicates the HeaderBackground dependency property.
Public fieldStatic memberHeaderHeightProperty
Indicates the HeaderHeight dependency property.
Public fieldStatic memberHourWidthProperty
Indicates the HourWidth dependency property.
Public fieldStatic memberIndentationUnitSizeProperty
Indicates the IndentationUnitSize dependency property.
Public fieldStatic memberIsAlternatingItemBackgroundInvertedProperty
Indicates the IsAlternatingItemBackgroundInverted dependency property.
Public fieldStatic memberIsAsyncPresentationEnabledMinCountProperty
Identifies the IsAsyncPresentationEnabledMinCount dependency property.
Public fieldStatic memberIsAsyncPresentationEnabledPageSizeProperty
Identifies the IsAsyncPresentationEnabledPageSize dependency property.
Public fieldStatic memberIsAsyncPresentationEnabledProperty
Identifies the IsAsyncPresentationEnabled dependency property.
Public fieldStatic memberIsBaselineVisibleProperty
Indicates the IsBaselineVisible dependency property.
Public fieldStatic memberIsChartClickSelectionEnabledProperty
Indicates the IsChartClickSelectionEnabled dependency property.
Public fieldStatic memberIsChartVerticalScrollBarEnabledProperty
Indicates the IsChartVerticalScrollBarEnabled dependency property.
Public fieldStatic memberIsCurrentTimeLineVisibleProperty
Indicates the IsCurrentTimeLineVisible dependency property.
Public fieldStatic memberIsDependencyToolTipVisibleProperty
Indicates the IsDependencyToolTipVisible dependency property.
Public fieldStatic memberIsDraggingTaskStartEndsEnabledProperty
Identifies the IsDraggingTaskStartEndsEnabled dependency property.
Public fieldStatic memberIsFittingToTimelinePageEnabledProperty
Indicates the IsFittingToTimelinePageEnabled dependency property.
Public fieldStatic memberIsFittingToTimelinePageEnabledUpdatingScalesProperty
Indicates the IsFittingToTimelinePageEnabledUpdatingScales dependency property.
Public fieldStatic memberIsFittingToTimelinePageEnabledUpdatingScalesToMaxTypeProperty
Indicates the IsFittingToTimelinePageEnabledUpdatingScalesToMaxType dependency property.
Public fieldStatic memberIsFittingToTimelinePageEnabledUpdatingScalesToMinTypeProperty
Indicates the IsFittingToTimelinePageEnabledUpdatingScalesToMinType dependency property.
Public fieldStatic memberIsIndividualItemNonworkingTimeHighlightedProperty
Indicates the IsIndividualItemNonworkingTimeHighlighted dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledMaxHourWidthProperty
Indicates the IsMouseWheelZoomEnabledMaxHourWidth dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledMinHourWidthProperty
Indicates the IsMouseWheelZoomEnabledMinHourWidth dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledPreservingMousePositionTimeProperty
Indicates the IsMouseWheelZoomEnabledPreservingMousePositionTime dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledProperty
Indicates the IsMouseWheelZoomEnabled dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledSpeedProperty
Indicates the IsMouseWheelZoomEnabledSpeed dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledUpdatingScalesProperty
Indicates the IsMouseWheelZoomEnabledUpdatingScales dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledUpdatingScalesToMaxTypeProperty
Indicates the IsMouseWheelZoomEnabledUpdatingScalesToMaxType dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledUpdatingScalesToMinTypeProperty
Indicates the IsMouseWheelZoomEnabledUpdatingScalesToMinType dependency property.
Public fieldStatic memberIsMouseWheelZoomEnabledUpdatingTimelinePageProperty
Indicates the IsMouseWheelZoomEnabledUpdatingTimelinePage dependency property.
Public fieldStatic memberIsNonworkingTimeHighlightedProperty
Indicates the IsNonworkingTimeHighlighted dependency property.
Public fieldStatic memberIsRowClickTimeScrollingEnabledProperty
Indicates the IsRowClickTimeScrollingEnabled dependency property.
Public fieldStatic memberIsSplitterEnabledProperty
Indicates the IsSplitterEnabled dependency property.
Public fieldStatic memberIsSummaryTaskCompletedEffortVisibleProperty
Indicates the IsSummaryTaskCompletedEffortVisible dependency property.
Public fieldStatic memberIsTaskCompletedEffortVisibleProperty
Indicates the IsTaskCompletedEffortVisible dependency property.
Public fieldStatic memberIsTaskCompletionReadOnlyProperty
Identifies the IsTaskCompletionReadOnly dependency property.
Public fieldStatic memberIsTaskFinishReadOnlyProperty
Identifies the IsTaskFinishReadOnly dependency property.
Public fieldStatic memberIsTaskStartReadOnlyProperty
Identifies the IsTaskStartReadOnly dependency property.
Public fieldStatic memberIsTaskToolTipVisibleProperty
Indicates the IsTaskToolTipVisible dependency property.
Public fieldStatic memberIsUndoEnabledProperty
Indicates the IsUndoEnabled dependency property.
Public fieldStatic memberIsVirtualizingProperty
Indicates the IsVirtualizing dependency property.
Public fieldStatic memberItemContextMenuProperty
Indicates the ItemContextMenu dependency property.
Public fieldStatic memberItemHeightProperty
Indicates the ItemHeight dependency property.
Public fieldStatic memberItemSeparatorLinesStrokeProperty
Indicates the ItemSeparatorLinesStroke dependency property.
Public fieldStatic memberItemsProperty
Identifies the Items dependency property.
Public fieldStatic memberMaxChartWidthProperty
Indicates the MaxChartWidth dependency property.
Public fieldStatic memberMaxDataGridWidthProperty
Indicates the MaxDataGridWidth dependency property.
Public fieldStatic memberMilestoneBarFillProperty
Indicates the MilestoneBarFill dependency property.
Public fieldStatic memberMilestoneBarStrokeProperty
Indicates the MilestoneBarStroke dependency property.
Public fieldStatic memberMilestoneBarStrokeThicknessProperty
Indicates the MilestoneBarStrokeThickness dependency property.
Public fieldStatic memberMilestoneTaskTemplateProperty
Indicates the MilestoneTaskTemplate dependency property.
Public fieldStatic memberMinChartWidthProperty
Indicates the MinChartWidth dependency property.
Public fieldStatic memberMinDataGridWidthProperty
Indicates the MinDataGridWidth dependency property.
Public fieldStatic memberNonworkingDayIntervalProviderProperty
Indicates the NonworkingDayIntervalProvider dependency property.
Public fieldStatic memberNonworkingIntervalsProperty
Indicates the NonworkingIntervals dependency property.
Public fieldStatic memberNonworkingTimeBackgroundProperty
Indicates the NonworkingTimeBackground dependency property.
Public fieldStatic memberPredecessorToolTipTemplateProperty
Indicates the PredecessorToolTipTemplate dependency property.
Public fieldStatic memberPrintingTemplateProperty
Indicates the PrintingTemplate dependency property.
Public fieldStatic memberScaleHeaderHeightProperty
Indicates the ScaleHeaderHeight dependency property.
Public fieldStatic memberScalesProperty
Indicates the Scales dependency property.
Public fieldStatic memberSelectedIndexProperty
Identifies the SelectedIndex dependency property.
Public fieldStatic memberSelectedItemProperty
Identifies the SelectedItem dependency property.
Public fieldStatic memberSelectedItemsProperty
Identifies the SelectedItems dependency property.
Public fieldStatic memberSelectedValueProperty
Identifies the SelectedValue dependency property.
Public fieldStatic memberSplitterBackgroundProperty
Indicates the SplitterBackground dependency property.
Public fieldStatic memberSplitterBorderBrushProperty
Indicates the SplitterBorderBrush dependency property.
Public fieldStatic memberSplitterBorderThicknessProperty
Indicates the SplitterBorderThickness dependency property.
Public fieldStatic memberSplitterWidthProperty
Indicates the SplitterWidth dependency property.
Public fieldStatic memberStandardBarCornerRadiusProperty
Indicates the StandardBarCornerRadius dependency property.
Public fieldStatic memberStandardBarFillProperty
Indicates the StandardBarFill dependency property.
Public fieldStatic memberStandardBarStrokeProperty
Indicates the StandardBarStroke dependency property.
Public fieldStatic memberStandardBarStrokeThicknessProperty
Indicates the StandardBarStrokeThickness dependency property.
Public fieldStatic memberStandardCompletedBarCornerRadiusProperty
Indicates the StandardCompletedBarCornerRadius dependency property.
Public fieldStatic memberStandardCompletedBarFillProperty
Indicates the StandardCompletedBarFill dependency property.
Public fieldStatic memberStandardCompletedBarStrokeProperty
Indicates the StandardCompletedBarStroke dependency property.
Public fieldStatic memberStandardCompletedBarStrokeThicknessProperty
Indicates the StandardCompletedBarStrokeThickness dependency property.
Public fieldStatic memberStandardTaskTemplateProperty
Indicates the StandardTaskTemplate dependency property.
Public fieldStatic memberSummaryBarFillProperty
Indicates the SummaryBarFill dependency property.
Public fieldStatic memberSummaryBarStrokeProperty
Indicates the SummaryBarStroke dependency property.
Public fieldStatic memberSummaryBarStrokeThicknessProperty
Indicates the SummaryBarStrokeThickness dependency property.
Public fieldStatic memberSummaryCompletedBarFillProperty
Indicates the SummaryCompletedBarFill dependency property.
Public fieldStatic memberSummaryTaskTemplateProperty
Indicates the SummaryTaskTemplate dependency property.
Public fieldStatic memberTimelinePageFinishProperty
Indicates the TimelinePageFinish dependency property.
Public fieldStatic memberTimelinePageStartProperty
Indicates the TimelinePageStart dependency property.
Public fieldStatic memberToolTipTemplateProperty
Indicates the ToolTipTemplate dependency property.
Public fieldStatic memberUnassignedScheduleChartItemBackgroundProperty
Identifies the UnassignedScheduleChartItemBackground dependency property.
Public fieldStatic memberUnassignedScheduleChartItemContentProperty
Identifies the UnassignedScheduleChartItemContent dependency property.
Public fieldStatic memberUndoLimitProperty
Indicates the UndoLimit dependency property.
Public fieldStatic memberUndoLinkingTimeLimitProperty
Indicates the UndoLinkingTimeLimit dependency property.
Public fieldStatic memberUpdateScaleIntervalProperty
Indicates the UpdateScaleInterval dependency property.
Public fieldStatic memberUpdateScaleOriginProperty
Indicates the UpdateScaleOrigin dependency property.
Public fieldStatic memberUpdateTimelinePageAmountProperty
Indicates the UpdateTimelinePageAmount dependency property.
Public fieldStatic memberVisibleDayFinishProperty
Indicates the VisibleDayFinish dependency property.
Public fieldStatic memberVisibleDayStartProperty
Indicates the VisibleDayStart dependency property.
Public fieldStatic memberVisibleWeekFinishProperty
Indicates the VisibleWeekFinish dependency property.
Public fieldStatic memberVisibleWeekStartProperty
Indicates the VisibleWeekStart dependency property.
Public fieldStatic memberWorkingDayFinishProperty
Indicates the WorkingDayFinish dependency property.
Public fieldStatic memberWorkingDayStartProperty
Indicates the WorkingDayStart dependency property.
Public fieldStatic memberWorkingTimeBackgroundProperty
Indicates the WorkingTimeBackground dependency property.
Public fieldStatic memberWorkingWeekFinishProperty
Indicates the WorkingWeekFinish dependency property.
Public fieldStatic memberWorkingWeekStartProperty
Indicates the WorkingWeekStart dependency property.

Properties

  NameDescription
Public propertyActualHeight (Inherited from FrameworkElement.)
Public propertyActualWidth (Inherited from FrameworkElement.)
Public propertyAllowCreatingStartDependencies
Gets or sets a value that indicates whether start- dependency lines may be created using drag and drop operations. This is a dependency property.
Public propertyAllowCreatingToFinishDependencies
Gets or sets a value that indicates whether -to-finish dependency lines may be created using drag and drop operations. This is a dependency property.
Public propertyAllowDrop (Inherited from UIElement.)
Public propertyAlternatingItemBackground
Gets or sets the background brush of the alternating items in the chart (none by default). This is a dependency property.
Public propertyAlternatingRowBackground (Inherited from DataGrid.)
Public propertyAlternationCount (Inherited from ItemsControl.)
Public propertyAreAnyTouchesCaptured (Inherited from UIElement.)
Public propertyAreAnyTouchesCapturedWithin (Inherited from UIElement.)
Public propertyAreAnyTouchesDirectlyOver (Inherited from UIElement.)
Public propertyAreAnyTouchesOver (Inherited from UIElement.)
Public propertyAreCircularDependenciesAllowed
Gets or sets a value that indicates whether the user is allowed to define circular dependencies between task items in the control. At load time not allowing circular dependencies applies (through a RemoveCircularDependencies call) only if asynchronous presentation is disabled. Setting this property will clear the Undo queue. This is a dependency property.
Public propertyAreHierarchyConstraintsEnabled
Gets or sets a value that indicates whether hierarchy constraints are enabled so that the difference of indentation levels of parent and child items do not become larger than one. This is a dependency property.
Public propertyAreIndividualItemAppearanceSettingsApplied
Gets or sets a value indicating whether to consider individual GanttChartItem.ItemBackground and GanttChartItem.ItemForeground property values when configuring item appearance settings (false by default). This is a dependency property.
Public propertyAreIndividualItemHeightsApplied
Gets or sets a value indicating whether to consider individual GanttChartItem.ItemHeight property values (instead of only the main GanttChartDataGrid.ItemHeight property value of the control) when computing item positions and sizes (false by default). This is a dependency property.
Public propertyAreMilestonesFinishTimes
Gets or sets a value that indicates whether milestones represent finish times in the control. A false value indicates that milestones represent start times, while a null value indicates that milestones are not constrained to start, nor finish times. This is a dependency property.
Public propertyAreRowDetailsFrozen (Inherited from DataGrid.)
Public propertyAreSummaryRowsBold
Gets or sets a value that indicates whether summary grid rows are set to use bold font weight. This is a dependency property.
Public propertyAreTaskDependenciesVisible
Gets or sets a value that indicates whether task dependency lines are displayed. This is a dependency property.
Public propertyAreTaskDependencyConstraintsDisabledWhileDragging
Gets or sets a value that indicates whether dependency constraints are disabled while dragging operations occur, in order to improve performance when AreTaskDependencyConstraintsEnabled is set to true. This is a dependency property.
Public propertyAreTaskDependencyConstraintsEnabled
Gets or sets a value that indicates whether dependency constraints are enabled for items in the control, ensuring that date and times of successor items respect their predecessor settings. Setting this property will clear the Undo queue. This is a dependency property.
Public propertyAreTaskDependencyConstraintsEnabledMaxSteps
Gets or sets a value that indicates the maximum number of iterations performed in order to ensure dependency constraints by automatically scheduling items in the control, when AreTaskDependencyConstraintsEnabled is set to true. This is a dependency property.
Public propertyAreTaskDependendenciesReadOnly
Gets or sets a value that indicates whether the user can create and delete task dependencies in the chart area. This is a dependency property.
Public propertyAreTaskInterruptionsHighlighted
Gets or sets a value indicating whether task interruptions are supplementary highlighted (over the task bars) in the chart (false by default). This is a dependency property.
Public propertyAreUpdateTimelinePageButtonsVisible
Gets or sets a value that indicates whether the update timeline page buttons are going to be displayed when needed (i.e. when the horizontal scroll bar thumb is placed at the most left or the most right position on the scrollable track), allowing the end user to increase or decrease the timeline page of the Gantt Chart (preserving its duration). This is a dependency property.
Public propertyAssignableResources
Gets or sets a list of assignable resources that may be set as the items source of an assignment selector control instance. This collection is considered by GetScheduleChartItems()()()() method; if it is set to null, the method computes the assignable resources based on task assignment definitions. The default value is null. This is a dependency property.
Public propertyAssignmentsTemplate
Gets or sets the template to be used for displaying assignments content in the chart (shown to the right of the task bars in the view). This is a dependency property.
Public propertyAutoGenerateColumns (Inherited from DataGrid.)
Public propertyBackground (Inherited from Control.)
Public propertyBarHeight
Gets or sets the task bar height of any item presented in the chart. This is a dependency property.
Public propertyBindingGroup (Inherited from FrameworkElement.)
Public propertyBitmapEffect Obsolete. (Inherited from UIElement.)
Public propertyBitmapEffectInput Obsolete. (Inherited from UIElement.)
Public propertyBorderBrush (Inherited from Control.)
Public propertyBorderThickness (Inherited from Control.)
Public propertyCacheMode (Inherited from UIElement.)
Protected propertyCanSelectMultipleItems (Inherited from MultiSelector.)
Public propertyCanUserAddRows (Inherited from DataGrid.)
Public propertyCanUserDeleteRows (Inherited from DataGrid.)
Public propertyCanUserReorderColumns (Inherited from DataGrid.)
Public propertyCanUserResizeColumns (Inherited from DataGrid.)
Public propertyCanUserResizeRows (Inherited from DataGrid.)
Public propertyCanUserSortColumns (Inherited from DataGrid.)
Public propertyCellsPanelHorizontalOffset (Inherited from DataGrid.)
Public propertyCellStyle (Inherited from DataGrid.)
Public propertyChartContentElement
Gets the element displaying the main area of the Gantt Chart.
Public propertyChartHeaderElement
Gets the element displaying the header area of the Gantt Chart.
Public propertyChartWidth
Gets or sets the width of the attached Gantt Chart view as a GridLength unit (by default 0.5*). This is a dependency property.
Public propertyClip (Inherited from UIElement.)
Public propertyClipboardCopyMode (Inherited from DataGrid.)
Public propertyClipToBounds (Inherited from UIElement.)
Public propertyCollapsibilityMaxCount
Gets or sets the children count limit for parent nodes in order to be collapsible and expandable from the user interface; null by default, indicating that no limit applies. This is a dependency property.
Public propertyColumnHeaderHeight (Inherited from DataGrid.)
Public propertyColumnHeaderStyle (Inherited from DataGrid.)
Public propertyColumns
Gets a collection that contains all the columns in the DataTreeGrid of the control. This is a dependency property.
Public propertyColumnWidth (Inherited from DataGrid.)
Public propertyCommandBindings (Inherited from UIElement.)
Public propertyCompletedBarHeight
Gets or sets the completion bar height of the task bar of any item presented in the chart. This is a dependency property.
Public propertyContextMenu (Inherited from FrameworkElement.)
Public propertyCurrentCell (Inherited from DataGrid.)
Public propertyCurrentColumn (Inherited from DataGrid.)
Public propertyCurrentItem (Inherited from DataGrid.)
Public propertyCurrentTimeLineStroke
Gets or sets the brush used to draw the current time line in the chart (when IsCurrentTimeLineVisible is set to true). This is a dependency property.
Public propertyCurrentTimeLineUpdateInterval
Gets or sets the time interval used to periodically update the current time vertical line displayed by the control. By default it is set to TimeSpan.Zero, indicating that no updates are performed. This is a dependency property.
Public propertyCursor (Inherited from FrameworkElement.)
Public propertyDataContext (Inherited from FrameworkElement.)
Public propertyDataGridWidth
Gets or sets the width of the data grid as a GridLength unit (by default 0.5*). This is a dependency property.
Public propertyDataTreeGrid
Gets the element displaying the main DataTreeGrid internal control.
Public propertyStatic memberDefaultDependencyCreationValidator
Gets the default dependency creation validation method that returns a value based on whether dependent tasks are not identical, are not in the same hierarchical branch, and are not already dependent one of another, indicating whether a specific task dependency can be created by a drag and drop operation in the view.
Public propertyStatic memberDefaultDependencyDeletionValidator
Gets the default dependency deletion validation method that returns always returns true indicating whether a specific task dependency can be deleted from the view.
Public propertyDefaultResourceHourCost
Gets or sets the default hour cost value to apply for the assigned resources of the managed tasks.
Public propertyDefaultResourceUsageCost
Gets or sets the default usage cost value to apply for the assigned resources of the managed tasks.
Protected propertyDefaultStyleKey (Inherited from FrameworkElement.)
Public propertyDependencyContextMenu
Gets or sets the context menu for the dependency lines displayed in the chart areas. This is a dependency property.
Public propertyDependencyCreationValidator
Gets or sets the validation method that returns a value that indicates whether a specific task dependency can be created by a drag and drop operation in the view. This is a dependency property.
Public propertyDependencyDeletionContextMenuItemHeader
Gets or sets the content to be displayed as the dependency deletion context menu item (by default the text "Delete"). This is a dependency property.
Public propertyDependencyDeletionValidator
Gets or sets the validation method that returns a value that indicates whether a specific task dependency can be deleted from the view. This is a dependency property.
Public propertyDependencyLineStroke
Gets or sets the brush used to draw the lines representing task dependencies in the chart. This is a dependency property.
Public propertyDependencyLineStrokeThickness
Gets or sets the border thickness of the lines representing task dependencies in the chart. This is a dependency property.
Public propertyDependencyLineTemplate
Gets or sets the template to be used for displaying dependency lines in the chart (by default arrow polylines drawn for each predecessor item from the appropriate end of the other task bar to the appropriate end of the corresponding dependent task bar, based on the dependency type). This is a dependency property.
Public propertyDependencyObjectType (Inherited from DependencyObject.)
Public propertyDesiredSize (Inherited from UIElement.)
Public propertyDispatcher (Inherited from DispatcherObject.)
Public propertyDisplayedTime
Gets or sets the date and time to be displayed at the most left visible horizontal position in the viewport of the internal scroll viewer of the control (the minimum date and time that is visible at the current horizontal scroll position). This is a dependency property.
Public propertyDisplayMemberPath (Inherited from ItemsControl.)
Public propertyDragIndicatorStyle (Inherited from DataGrid.)
Public propertyDropLocationIndicatorStyle (Inherited from DataGrid.)
Public propertyEffect (Inherited from UIElement.)
Public propertyEnableColumnVirtualization (Inherited from DataGrid.)
Public propertyEnableRowVirtualization (Inherited from DataGrid.)
Public propertyExpanderTemplate
Gets or sets the template used for displaying summary task expanders in the tree-grid. This is a dependency property.
Public propertyExtentHeight
Gets the vertical size of all the content for display in the control.
Public propertyExtraTaskTemplate
Gets or sets the template to be used for displaying extra elements for task items in the chart (regardless of the task type). This is a dependency property.
Public propertyFlowDirection (Inherited from FrameworkElement.)
Public propertyFocusable (Inherited from UIElement.)
Public propertyFocusVisualStyle (Inherited from FrameworkElement.)
Public propertyFontFamily (Inherited from Control.)
Public propertyFontSize (Inherited from Control.)
Public propertyFontStretch (Inherited from Control.)
Public propertyFontStyle (Inherited from Control.)
Public propertyFontWeight (Inherited from Control.)
Public propertyForceCursor (Inherited from FrameworkElement.)
Public propertyForeground (Inherited from Control.)
Public propertyFrozenColumnCount (Inherited from DataGrid.)
Public propertyGanttChartView
Gets the element displaying the attached GanttChartView internal control.
Public propertyGridLinesVisibility (Inherited from DataGrid.)
Public propertyGroupStyle (Inherited from ItemsControl.)
Public propertyGroupStyleSelector (Inherited from ItemsControl.)
Protected propertyHandlesScrolling (Inherited from DataGrid.)
Public propertyHasAnimatedProperties (Inherited from UIElement.)
Protected propertyHasEffectiveKeyboardFocus (Inherited from UIElement.)
Public propertyHasItems (Inherited from ItemsControl.)
Public propertyHeaderBackground
Gets or sets the default header background brush of the chart (may be overriden by custom Scale.HeaderBackground property values). This is a dependency property.
Public propertyHeaderHeight
Gets or sets the common height of the header area of the grid and of the attached chart. This is a dependency property.
Public propertyHeadersVisibility (Inherited from DataGrid.)
Public propertyHeight (Inherited from FrameworkElement.)
Public propertyHorizontalAlignment (Inherited from FrameworkElement.)
Public propertyHorizontalContentAlignment (Inherited from Control.)
Public propertyHorizontalGridLinesBrush (Inherited from DataGrid.)
Public propertyHorizontalScrollBarVisibility (Inherited from DataGrid.)
Public propertyHourWidth
Gets or sets the width of one hour of the timeline of the chart (controlling the horizontal zoom of the chart content). This is a dependency property.
Public propertyIndentationUnitSize
Gets or sets the indentation left padding used for each hierarchical level in the tree-grid view. This is a dependency property.
Protected propertyInheritanceBehavior (Inherited from FrameworkElement.)
Public propertyInputBindings (Inherited from UIElement.)
Public propertyInputScope (Inherited from FrameworkElement.)
Public propertyIsAlternatingItemBackgroundInverted
Gets or sets a value indicating whether the use of alternation background brush for items in the chart is inverted, such that the first item is using alternation background (false by default). This is a dependency property.
Public propertyIsArrangeValid (Inherited from UIElement.)
Public propertyIsAsyncPresentationEnabled
Gets or sets a value that indicates whether asynchronous presentation mode is enabled (true by default). This is a dependency property.
Public propertyIsAsyncPresentationEnabledMinCount
Gets or sets the number of items to be initially loaded synchronously when using asychronous presentation mode within the control (having IsAsyncPresentationEnabled property set to true). This is a dependency property.
Public propertyIsAsyncPresentationEnabledPageSize
Gets or sets the number of items to be loaded synchronously as one step when using asychronous presentation mode within the control (having IsAsyncPresentationEnabled property set to true). This is a dependency property.
Public propertyIsBaselineVisible
Gets or sets a value that indicates whether the baseline (estimated value based) task bars values are going to be displayed in the Gantt Chart. This is a dependency property.
Public propertyIsChartClickSelectionEnabled
Gets or sets a value that indicates whether clicking a task bar in the chart implies appropriate item selection in the associated data grid. This is a dependency property.
Public propertyIsChartVerticalScrollBarEnabled
Gets or sets a value that indicates whether the secondary vertical scroll bar (from the chart area) is enabled. This is a dependency property.
Public propertyIsCurrentTimeLineVisible
Gets or sets a value that indicates whether the current time vertical line is displayed. This is a dependency property.
Public propertyIsDependencyToolTipVisible
Gets or sets a value that indicates whether the dependency line tool tips are displayed. This is a dependency property.
Public propertyIsDraggingTaskStartEndsEnabled
Gets or sets a value that indicates whether the end user may use drag and drop operations to update task start only, preserving finish date and time value. This is a dependency property.
Public propertyIsEnabled (Inherited from UIElement.)
Protected propertyIsEnabledCore (Inherited from UIElement.)
Public propertyIsFittingToTimelinePageEnabled
Gets or sets a value that indicates whether HourWidth property is updated automatically to zoom the chart in or out when the timeline page changes, so that the displayed chart is entirely visible. This is a dependency property.
Public propertyIsFittingToTimelinePageEnabledUpdatingScales
Gets or sets a value that indicates whether Scales collection is updated automatically according to the zoom level of the chart when the timeline page changes when IsFittingToTimelinePageEnabled is set to true. This is a dependency property.
Public propertyIsFittingToTimelinePageEnabledUpdatingScalesToMaxType
Gets or sets the maximum ScaleType to update automatically to when the timeline page changes when IsFittingToTimelinePageEnabled and IsFittingToTimelinePageEnabledUpdatingScales are set to true. This is a dependency property.
Public propertyIsFittingToTimelinePageEnabledUpdatingScalesToMinType
Gets or sets the minimum ScaleType to update automatically to when the timeline page changes when IsFittingToTimelinePageEnabled and IsFittingToTimelinePageEnabledUpdatingScales are set to true. This is a dependency property.
Public propertyIsFocused (Inherited from UIElement.)
Public propertyIsGrouping (Inherited from ItemsControl.)
Public propertyIsHitTestVisible (Inherited from UIElement.)
Public propertyIsIndividualItemNonworkingTimeHighlighted
Gets or sets a value indicating whether individual item nonworking time is highlighted in the chart (false by default). When you set this property to true, you may also want to use an opaque brush for WorkingTimeBackground. This is a dependency property.
Public propertyIsInitialized (Inherited from FrameworkElement.)
Public propertyIsInputMethodEnabled (Inherited from UIElement.)
Public propertyIsItemLoadCompleted
Gets a value that indicates whether all items have been loaded in the control view (when asynchronous presentation mode is enabled, i.e. IsAsyncPresentationEnabled is set to true).
Public propertyIsKeyboardFocused (Inherited from UIElement.)
Public propertyIsKeyboardFocusWithin (Inherited from UIElement.)
Public propertyIsLoaded (Inherited from FrameworkElement.)
Public propertyIsManipulationEnabled (Inherited from UIElement.)
Public propertyIsMeasureValid (Inherited from UIElement.)
Public propertyIsMouseCaptured (Inherited from UIElement.)
Public propertyIsMouseCaptureWithin (Inherited from UIElement.)
Public propertyIsMouseDirectlyOver (Inherited from UIElement.)
Public propertyIsMouseOver (Inherited from UIElement.)
Public propertyIsMouseWheelZoomEnabled
Gets or sets a value that indicates whether HourWidth property is updated automatically to zoom the chart in or out when scrolling using the mouse wheel. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledMaxHourWidth
Gets or sets the maximum HourWidth property value set when zooming in the chart scrolling using the mouse wheel when IsMouseWheelZoomEnabled is set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledMinHourWidth
Gets or sets the minimum HourWidth property value set when zooming out the chart scrolling using the mouse wheel when IsMouseWheelZoomEnabled is set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledPreservingMousePositionTime
Gets or sets a value that indicates whether DisplayedTime property is updated automatically when scrolling using the mouse wheel to preserve the date and time displayed at the mouse position when IsMouseWheelZoomEnabled is set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledSpeed
Gets or sets a value that indicates the speed of zooming in and out when IsMouseWheelZoomEnabled is set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledUpdatingScales
Gets or sets a value that indicates whether Scales collection is updated automatically according to the zoom level of the chart when scrolling using the mouse wheel when IsMouseWheelZoomEnabled is set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledUpdatingScalesToMaxType
Gets or sets the maximum ScaleType to update automatically to when scrolling using the mouse wheel when IsMouseWheelZoomEnabled and IsMouseWheelZoomEnabledUpdatingScales are set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledUpdatingScalesToMinType
Gets or sets the minimum ScaleType to update automatically to when scrolling using the mouse wheel when IsMouseWheelZoomEnabled and IsMouseWheelZoomEnabledUpdatingScales are set to true. This is a dependency property.
Public propertyIsMouseWheelZoomEnabledUpdatingTimelinePage
Gets or sets a value that indicates whether TimelinePageFinish property is updated automatically according to the zoom level of the chart when scrolling using the mouse wheel, in order to keep the horizontal scroll bar thumb size constant when IsMouseWheelZoomEnabled is set to true. This is a dependency property.
Public propertyIsNonworkingTimeHighlighted
Gets or sets a value that indicates whether nonworking time intervals are highlighted using NonworkingTimeBackground brush in the view. This is a dependency property.
Public propertyIsReadOnly (Inherited from DataGrid.)
Public propertyIsRowClickTimeScrollingEnabled
Gets or sets a value that indicates whether clicking a task row in the data grid implies appropriate timeline (horizontal) scrolling in the associated chart. This is a dependency property.
Public propertyIsScheduleCachingEnabled
Gets or sets a value that indicates whether specific schedule based timing values that are computed for any task item are internally cached so that if the same computation is required the value could be obtained without further processing (cache is disabled by default, and enabling it may result in high memory usages, until you call ClearCaches method).
Public propertyIsSealed (Inherited from DependencyObject.)
Public propertyIsSplitterEnabled
Gets or sets a value that indicates whether the position of the splitter between the data grid and the attached Gantt Chart view can be modified by drag and drop operations (by default true). This is a dependency property.
Public propertyIsStylusCaptured (Inherited from UIElement.)
Public propertyIsStylusCaptureWithin (Inherited from UIElement.)
Public propertyIsStylusDirectlyOver (Inherited from UIElement.)
Public propertyIsStylusOver (Inherited from UIElement.)
Public propertyIsSummaryTaskCompletedEffortVisible
Gets or sets a value that indicates whether task completion bars are displayed for summary items. This is a dependency property.
Public propertyIsSynchronizedWithCurrentItem (Inherited from Selector.)
Public propertyIsTabStop (Inherited from Control.)
Public propertyIsTaskCompletedEffortVisible
Gets or sets a value that indicates whether task completion bars are displayed. This is a dependency property.
Public propertyIsTaskCompletionReadOnly
Gets or sets a value that indicates whether the user can edit the completion values of task items in the control by drag and drop operations. This is a dependency property.
Public propertyIsTaskFinishReadOnly
Gets or sets a value that indicates whether the user can edit the finish values of task items in the control by drag and drop operations. This is a dependency property.
Public propertyIsTaskStartReadOnly
Gets or sets a value that indicates whether the user can edit the start values of task items in the control by drag and drop operations. This is a dependency property.
Public propertyIsTaskToolTipVisible
Gets or sets a value that indicates whether the task bar tool tips are displayed. This is a dependency property.
Public propertyIsTextSearchCaseSensitive (Inherited from ItemsControl.)
Public propertyIsTextSearchEnabled (Inherited from ItemsControl.)
Public propertyIsUndoEnabled
Gets or sets a value that indicates whether undo support is enabled within the control (false by default). When set to true, actions performed on GanttChartItem objects within the control (either by the end user in the user interface or by code behind) are recorded to a queue and can later be undone by calling the Undo()()()() method. These actions are recorded to the undo queue and can be undone: managed property value changes (Content, Indentation, IsExpanded, Start, Finish, CompletedFinish, IsMilestone, Predecessors, Item, DependencyType, AssignmentsContent, GanttChartItems, and custom properties for which AddPropertyChangeToUndoQueue(DependencyProperty, Object, Object) method is called when their values change), PredecessorItem additions and removals within Predecessors collections, GanttChartItem additions and removals in the Items collection (for Gantt Chart controls) or in the GanttChartItems collections (for Schedule Chart controls), and ScheduleChartItem additions and removals in the Items collection (for Schedule Chart controls). This is a dependency property.
Public propertyIsUpdatingItems
Gets a value indicating whether items are currently updating in the collection without refreshing the user interface, between BeginUpdateItems()()()() and EndUpdateItems()()()() method calls.
Protected propertyIsUpdatingSelectedItems (Inherited from MultiSelector.)
Public propertyIsVirtualizing
Gets or sets a value that indicates whether the elements used to display items in the chart are not loaded (except for the initially loaded viewport page) until vertically scrolling to a visible viewport page that contains those specific items. This is a dependency property.
Public propertyIsVisible (Inherited from UIElement.)
Public propertyItem
Gets the item at the specified index in the collection.
Public propertyItemBindingGroup (Inherited from ItemsControl.)
Public propertyItemContainerGenerator (Inherited from ItemsControl.)
Public propertyItemContainerStyle (Inherited from ItemsControl.)
Public propertyItemContainerStyleSelector (Inherited from ItemsControl.)
Public propertyItemContextMenu
Gets or sets the context menu for the item bars displayed in the chart areas. This is a dependency property.
Public propertyItemHeight
Gets or sets the common row height of any item row presented in the grid and in the attached chart. This is a dependency property.
Public propertyItems
Gets a collection of GanttChartItem objects that represent the individual task items in the GanttChartDataGrid control. This is a dependency property.
Public propertyItemSeparatorLinesStroke
Gets or sets the brush used to draw item separator lines in the chart (none by default). This is a dependency property.
Public propertyItemsPanel
Gets or sets the template that displays the panel that controls the layout of items in the Gantt Chart. This is a dependency property.
Public propertyItemsSource (Inherited from ItemsControl.)
Public propertyItemStringFormat (Inherited from ItemsControl.)
Public propertyItemTemplate
Gets or sets the DataTemplate used to display each item in the Gantt Chart. This is a dependency property.
Public propertyItemTemplateSelector (Inherited from ItemsControl.)
Public propertyLanguage (Inherited from FrameworkElement.)
Public propertyLayoutTransform (Inherited from FrameworkElement.)
Protected propertyLogicalChildren (Inherited from ItemsControl.)
Public propertyManagedItems
Gets the internally managed Gantt Chart item collection.
Public propertyMargin (Inherited from FrameworkElement.)
Public propertyMaxChartWidth
Gets or sets the maximum width of the Gantt Chart view. This is a dependency property.
Public propertyMaxColumnWidth (Inherited from DataGrid.)
Public propertyMaxDataGridWidth
Gets or sets the maximum width of the data grid. This is a dependency property.
Public propertyMaxHeight (Inherited from FrameworkElement.)
Public propertyMaxWidth (Inherited from FrameworkElement.)
Public propertyMilestoneBarFill
Gets or sets the brush used to fill the milestone task bar diamonds in the chart (when using the default milestone task template). This is a dependency property.
Public propertyMilestoneBarStroke
Gets or sets the brush used to draw the borders of the milestone task bar diamonds in the chart (when using the default milestone task template). This is a dependency property.
Public propertyMilestoneBarStrokeThickness
Gets or sets the border thickness of the milestone task bar diamonds in the chart (when using the default milestone task template). This is a dependency property.
Public propertyMilestoneTaskTemplate
Gets or sets the template to be used for displaying milestone task items in the chart (by default milestones are represented by diamonds in the view). This is a dependency property.
Public propertyMinChartWidth
Gets or sets the minimum width of the Gantt Chart view. This is a dependency property.
Public propertyMinColumnWidth (Inherited from DataGrid.)
Public propertyMinDataGridWidth
Gets or sets the minimum width of the data grid. This is a dependency property.
Public propertyMinHeight (Inherited from FrameworkElement.)
Public propertyMinRowHeight (Inherited from DataGrid.)
Public propertyMinWidth (Inherited from FrameworkElement.)
Public propertyName (Inherited from FrameworkElement.)
Public propertyNewItemMargin (Inherited from DataGrid.)
Public propertyNonFrozenColumnsViewportHorizontalOffset (Inherited from DataGrid.)
Public propertyNonworkingDayIntervalProvider
Gets or sets a method used to retreive supplemental nonworking day time intervals to be considered in the chart for any specific date passed in as the method parameter. This is a dependency property.
Public propertyNonworkingIntervals
Gets a collection of time intervals that are to be considered as special nonworking time (such as holidays or or other type of break time) in the chart. This is a dependency property.
Public propertyNonworkingTimeBackground
Gets or sets the nonworking time background brush of the chart (displayed when IsNonworkingTimeHighlighted is set to true). This is a dependency property.
Public propertyOpacity (Inherited from UIElement.)
Public propertyOpacityMask (Inherited from UIElement.)
Public propertyOverridesDefaultStyle (Inherited from FrameworkElement.)
Public propertyPadding (Inherited from Control.)
Public propertyParent (Inherited from FrameworkElement.)
Public propertyPersistId Obsolete. (Inherited from UIElement.)
Public propertyPredecessorsStringDependencyTypeAbbreviations
Optionally gets or sets dependency type abbreviations to use upon GetPredecessorsString(GanttChartItem) and UpdatePredecessors(GanttChartItem, String) calls.
Public propertyPredecessorsStringLagFormat
Optionally gets or sets lag format to use upon GetPredecessorsString(GanttChartItem) and UpdatePredecessors(GanttChartItem, String) calls. The value may be of this form: {StringFormat}[{Scale}]. For example, 0.## for hours, or 0.##/8 for working days of 8 hours.
Public propertyPredecessorsStringLagScale
Optionally gets or sets lag scale to use upon GetPredecessorsString(GanttChartItem) and UpdatePredecessors(GanttChartItem, String) calls. The value indicates the number of hours of a time unit to use. For example, 8 means a working day of 8 hours.
Public propertyPredecessorToolTipTemplate
Gets or sets the template to be used for displaying the content of dependency line tool tips (by default the Content property values of the other and dependent task items separated by a dash, when IsDependencyToolTipVisible is true). This is a dependency property.
Public propertyPrintingTemplate
Gets or sets the page template to be used for printing. The data context of a template instance is set to a PrintingPage object. This is a dependency property.
Public propertyRenderSize (Inherited from UIElement.)
Public propertyRenderTransform (Inherited from UIElement.)
Public propertyRenderTransformOrigin (Inherited from UIElement.)
Public propertyResourceQuantities
Gets or sets the quantity values to consider when leveling resources, indicating maximum amounts of materials available for use at the same time.
Public propertyResources (Inherited from FrameworkElement.)
Public propertyResourceSchedules
Gets or sets the resource schedules (working and nonworking time definitions) to consider when scheduling items with assigned resources (considering the resource with the maximum assigned allocation units value for each item, and assuming they do not have specific schedules defined themselves).
Public propertyRowBackground (Inherited from DataGrid.)
Public propertyRowDetailsTemplate (Inherited from DataGrid.)
Public propertyRowDetailsTemplateSelector (Inherited from DataGrid.)
Public propertyRowDetailsVisibilityMode (Inherited from DataGrid.)
Public propertyRowHeaderActualWidth (Inherited from DataGrid.)
Public propertyRowHeaderStyle (Inherited from DataGrid.)
Public propertyRowHeaderTemplate (Inherited from DataGrid.)
Public propertyRowHeaderTemplateSelector (Inherited from DataGrid.)
Public propertyRowHeaderWidth (Inherited from DataGrid.)
Public propertyRowHeight (Inherited from DataGrid.)
Public propertyRowStyle (Inherited from DataGrid.)
Public propertyRowStyleSelector (Inherited from DataGrid.)
Public propertyRowValidationErrorTemplate (Inherited from DataGrid.)
Public propertyRowValidationRules (Inherited from DataGrid.)
Public propertyScaleHeaderHeight
Gets or sets the default height for chart scale header areas (used to initialize Scale.HeaderHeight property values). This is a dependency property.
Public propertyScales
Gets the collection of scale objects, representing items to be used as header elements in the chart (by default a major scale of type Weeks, and a minor scale Days are included). This is a dependency property.
Public propertySchedule
Gets or sets the Working{Week|Day}{Start|Finish} and Nonworking* property values of the component using a Schedule instance.
Public propertyScrollableHeight
Gets a value that represents the vertical size of the area that can be scrolled; the difference between the height of the extent and the height of the viewport.
Public propertySelectedCells (Inherited from DataGrid.)
Public propertySelectedIndex
Gets (or sets, at initialization time) the index of the current selection.
Public propertySelectedItem
Gets (or sets, at initialization time) the data item corresponding to the selected row.
Public propertySelectedItems
Gets a list that contains (or defines, at initialization time) the items corresponding to the selected rows.
Public propertySelectedValue
Gets (or sets, at initialization time) the value of the selected item.
Public propertySelectedValuePath (Inherited from Selector.)
Public propertySelectionMode (Inherited from DataGrid.)
Public propertySelectionUnit (Inherited from DataGrid.)
Public propertySnapsToDevicePixels (Inherited from UIElement.)
Public propertySpecificResourceHourCosts
Gets or sets the specific hour cost values to apply for the assigned resources of the managed tasks.
Public propertySpecificResourceUsageCosts
Gets or sets the specific usage cost values to apply for the assigned resources of the managed tasks.
Public propertySplitterBackground
Gets or sets the brush used to paint the background of the splitter between the data grid and the attached Gantt Chart view. This is a dependency property.
Public propertySplitterBorderBrush
Gets or sets the brush used to paint the borders of the splitter between the data grid and the attached Gantt Chart view. This is a dependency property.
Public propertySplitterBorderThickness
Gets or sets the border thickness of the splitter between the data grid and the attached Gantt Chart view. This is a dependency property.
Public propertySplitterWidth
Gets or sets the width of the splitter between the data grid and the attached Gantt Chart view (by default 4). This is a dependency property.
Public propertyStandardBarCornerRadius
Gets or sets the corner radius of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardBarFill
Gets or sets the brush used to fill the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardBarStroke
Gets or sets the brush used to draw the borders of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardBarStrokeThickness
Gets or sets the border thickness of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardCompletedBarCornerRadius
Gets or sets the corner radius of the completion bars of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardCompletedBarFill
Gets or sets the brush used to fill the completion bars of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardCompletedBarStroke
Gets or sets the brush used to draw the borders of the completion bars of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardCompletedBarStrokeThickness
Gets or sets the border thickness of the completion bars of the standard task bars in the chart (when using the default standard task template). This is a dependency property.
Public propertyStandardTaskTemplate
Gets or sets the template to be used for displaying standard task items in the chart (by default standard tasks are represented by simple bars in the view). This is a dependency property.
Public propertyStyle (Inherited from FrameworkElement.)
Protected propertyStylusPlugIns (Inherited from UIElement.)
Public propertySummaryBarFill
Gets or sets the brush used to fill the summary task bar polygons in the chart (when using the default summary task template). This is a dependency property.
Public propertySummaryBarStroke
Gets or sets the brush used to draw the borders of the summary task bar polygons in the chart (when using the default summary task template). This is a dependency property.
Public propertySummaryBarStrokeThickness
Gets or sets the border thickness of the summary task bar polygons in the chart (when using the default summary task template). This is a dependency property.
Public propertySummaryCompletedBarFill
Gets or sets the brush used to fill the completion bars of the summary task bars in the chart (when using the default summary task template and IsSummaryTaskCompletedEffortVisible is true). This is a dependency property.
Public propertySummaryTaskTemplate
Gets or sets the template to be used for displaying summary task items in the chart (by default summary tasks are represented by container bar polygons in the view). This is a dependency property.
Public propertyTabIndex (Inherited from Control.)
Public propertyTag (Inherited from FrameworkElement.)
Public propertyTaskInitiationCost
Gets or sets the initiation cost value to apply to the managed tasks.
Public propertyTemplate (Inherited from Control.)
Public propertyTemplatedParent (Inherited from FrameworkElement.)
Public propertyTimelinePageFinish
Gets or sets the maximum date and time that the user could horizontally scroll to in the chart. This is a dependency property.
Public propertyTimelinePageStart
Gets or sets the minimum date and time that the user could horizontally scroll to in the chart. This is a dependency property.
Public propertyToolTip (Inherited from FrameworkElement.)
Public propertyToolTipTemplate
Gets or sets the template to be used for displaying the content of task bar tool tips (by default the Content property value of the task item, when IsTaskToolTipVisible is true). This is a dependency property.
Public propertyTouchesCaptured (Inherited from UIElement.)
Public propertyTouchesCapturedWithin (Inherited from UIElement.)
Public propertyTouchesDirectlyOver (Inherited from UIElement.)
Public propertyTouchesOver (Inherited from UIElement.)
Public propertyTriggers (Inherited from FrameworkElement.)
Public propertyUid (Inherited from UIElement.)
Public propertyUnassignedScheduleChartItemBackground
Gets or sets the background of the Unassigned schedule chart item generated by GetScheduleChartItems()()()() method. This is a dependency property.
Public propertyUnassignedScheduleChartItemContent
Gets or sets the content of the Unassigned schedule chart item generated by GetScheduleChartItems()()()() method, and considered by UpdateChangesFromScheduleChartItems(ObservableCollection<(Of <<'(ScheduleChartItem>)>>)) method. If this property is set to null, the Unassigned schedule chart item is not generated, nor considered for updating. The default value is null. This is a dependency property.
Public propertyUndoLimit
Gets or sets the number of actions stored in the undo queue. This is a dependency property.
Public propertyUndoLinkingTimeLimit
Gets or sets the maximum time interval to consider between subsequent internal operations in order to determine the end user action boundaries when performing undo and redo operations. This is a dependency property.
Public propertyUndoQueueCount
Gets the number of recorded actions in the undo queue.
Public propertyUpdateScaleInterval
Gets or sets the time interval that should be used for rounding the timing property values when drag and drop operations are used to modify task items in the chart (by default 15 minutes). This is a dependency property.
Public propertyUpdateScaleOrigin
Gets or sets the origin date and time referred by UpdateScaleInterval value used during drag and drop update operations. This is a dependency property.
Public propertyUpdateTimelinePageAmount
Gets or sets the amount to update timeline page when the increase and decrease update timeline page buttons are clicked. This is a dependency property.
Public propertyUseLayoutRounding (Inherited from FrameworkElement.)
Public propertyVerticalAlignment (Inherited from FrameworkElement.)
Public propertyVerticalContentAlignment (Inherited from Control.)
Public propertyVerticalGridLinesBrush (Inherited from DataGrid.)
Public propertyVerticalOffset
Gets a value that contains the vertical offset of the scrolled content.
Public propertyVerticalScrollBarVisibility (Inherited from DataGrid.)
Public propertyViewportHeight
Gets a value that contains the vertical size of the viewable content.
Public propertyVisibility (Inherited from UIElement.)
Public propertyVisibleDayFinish
Gets or sets the maximum time of day that is visible in the chart (by default, 4:00 PM). This is a dependency property.
Public propertyVisibleDayStart
Gets or sets the minimum time of day that is visible in the chart (by default, 8:00 AM). This is a dependency property.
Public propertyVisibleWeekFinish
Gets or sets the maximum day of week that is visible in the chart (by default, Saturday). This is a dependency property.
Public propertyVisibleWeekStart
Gets or sets the minimum day of week that is visible in the chart (by default, Sunday). This is a dependency property.
Protected propertyVisualBitmapEffect Obsolete. (Inherited from Visual.)
Protected propertyVisualBitmapEffectInput Obsolete. (Inherited from Visual.)
Protected propertyVisualBitmapScalingMode (Inherited from Visual.)
Protected propertyVisualCacheMode (Inherited from Visual.)
Protected propertyVisualChildrenCount (Inherited from FrameworkElement.)
Protected propertyVisualClearTypeHint (Inherited from Visual.)
Protected propertyVisualClip (Inherited from Visual.)
Protected propertyVisualEdgeMode (Inherited from Visual.)
Protected propertyVisualEffect (Inherited from Visual.)
Protected propertyVisualOffset (Inherited from Visual.)
Protected propertyVisualOpacity (Inherited from Visual.)
Protected propertyVisualOpacityMask (Inherited from Visual.)
Protected propertyVisualParent (Inherited from Visual.)
Protected propertyVisualScrollableAreaClip (Inherited from Visual.)
Protected propertyVisualTextHintingMode (Inherited from Visual.)
Protected propertyVisualTextRenderingMode (Inherited from Visual.)
Protected propertyVisualTransform (Inherited from Visual.)
Protected propertyVisualXSnappingGuidelines (Inherited from Visual.)
Protected propertyVisualYSnappingGuidelines (Inherited from Visual.)
Public propertyWbsIndexStringSeparator
Gets or sets a the separator between parent and child WBS index string parts.
Public propertyWidth (Inherited from FrameworkElement.)
Public propertyWorkingDayFinish
Gets or sets the maximum time of day that is considered as a working time in the chart (by default, 4:00 PM). This is a dependency property.
Public propertyWorkingDayStart
Gets or sets the minimum time of day that is considered as a working time in the chart (by default, 8:00 AM). This is a dependency property.
Public propertyWorkingTimeBackground
Gets or sets the working time background brush of the chart. This is a dependency property.
Public propertyWorkingWeekFinish
Gets or sets the maximum day of week that is considered as a working day in the chart (by default, Friday). This is a dependency property.
Public propertyWorkingWeekStart
Gets or sets the minimum day of week that is considered as a working day in the chart (by default, Monday). This is a dependency property.

Events

  NameDescription
Public eventAddingNewItem (Inherited from DataGrid.)
Public eventAsyncPresentationCompleted
Raised when the asynchronous presentation operations are completed, during component initialization and when the source item collection changes.
Public eventAsyncPresentationStarted
Raised when the asynchronous presentation operations start, during component initialization and when the source item collection changes.
Public eventAutoGeneratedColumns (Inherited from DataGrid.)
Public eventAutoGeneratingColumn (Inherited from DataGrid.)
Public eventBeginningEdit (Inherited from DataGrid.)
Public eventCellEditEnding (Inherited from DataGrid.)
Public eventColumnDisplayIndexChanged (Inherited from DataGrid.)
Public eventColumnHeaderDragCompleted (Inherited from DataGrid.)
Public eventColumnHeaderDragDelta (Inherited from DataGrid.)
Public eventColumnHeaderDragStarted (Inherited from DataGrid.)
Public eventColumnReordered (Inherited from DataGrid.)
Public eventColumnReordering (Inherited from DataGrid.)
Public eventContextMenuClosing (Inherited from FrameworkElement.)
Public eventContextMenuOpening (Inherited from FrameworkElement.)
Public eventCopyingHeader
Occurs for the header that is to be serialized during a Copy operation.
Public eventCopyingItem
Occurs for each item that is to be serialized during a Copy operation.
Public eventCopyingRowClipboardContent (Inherited from DataGrid.)
Public eventCreatingDependencyLine
Occurs when the end user completes a drag and drop operation in the chart area resulting in a new dependency line being created between two task bars.
Public eventCurrentCellChanged (Inherited from DataGrid.)
Public eventDataContextChanged (Inherited from FrameworkElement.)
Public eventDragEnter (Inherited from UIElement.)
Public eventDragLeave (Inherited from UIElement.)
Public eventDragOver (Inherited from UIElement.)
Public eventDrop (Inherited from UIElement.)
Public eventFocusableChanged (Inherited from UIElement.)
Public eventGiveFeedback (Inherited from UIElement.)
Public eventGotFocus (Inherited from UIElement.)
Public eventGotKeyboardFocus (Inherited from UIElement.)
Public eventGotMouseCapture (Inherited from UIElement.)
Public eventGotStylusCapture (Inherited from UIElement.)
Public eventGotTouchCapture (Inherited from UIElement.)
Public eventInitialized (Inherited from FrameworkElement.)
Public eventInitializingNewItem (Inherited from DataGrid.)
Public eventIsEnabledChanged (Inherited from UIElement.)
Public eventIsHitTestVisibleChanged (Inherited from UIElement.)
Public eventIsKeyboardFocusedChanged (Inherited from UIElement.)
Public eventIsKeyboardFocusWithinChanged (Inherited from UIElement.)
Public eventIsMouseCapturedChanged (Inherited from UIElement.)
Public eventIsMouseCaptureWithinChanged (Inherited from UIElement.)
Public eventIsMouseDirectlyOverChanged (Inherited from UIElement.)
Public eventIsStylusCapturedChanged (Inherited from UIElement.)
Public eventIsStylusCaptureWithinChanged (Inherited from UIElement.)
Public eventIsStylusDirectlyOverChanged (Inherited from UIElement.)
Public eventIsVisibleChanged (Inherited from UIElement.)
Public eventItemActivated
Occurs when an item gets activated in the Gantt Chart, i.e. when a left mouse button click event occurs while hovering a task bar in the view.
Public eventItemCollectionChanged
Occurs when the data item collection within the control changes.
Public eventItemPropertyChanged
Occurs when a data property value of an item within the control changes.
Public eventKeyDown (Inherited from UIElement.)
Public eventKeyUp (Inherited from UIElement.)
Public eventLayoutUpdated (Inherited from UIElement.)
Public eventLoaded (Inherited from FrameworkElement.)
Public eventLoadingRow (Inherited from DataGrid.)
Public eventLoadingRowDetails (Inherited from DataGrid.)
Public eventLostFocus (Inherited from UIElement.)
Public eventLostKeyboardFocus (Inherited from UIElement.)
Public eventLostMouseCapture (Inherited from UIElement.)
Public eventLostStylusCapture (Inherited from UIElement.)
Public eventLostTouchCapture (Inherited from UIElement.)
Public eventManipulationBoundaryFeedback (Inherited from UIElement.)
Public eventManipulationCompleted (Inherited from UIElement.)
Public eventManipulationDelta (Inherited from UIElement.)
Public eventManipulationInertiaStarting (Inherited from UIElement.)
Public eventManipulationStarted (Inherited from UIElement.)
Public eventManipulationStarting (Inherited from UIElement.)
Public eventMouseDoubleClick (Inherited from Control.)
Public eventMouseDown (Inherited from UIElement.)
Public eventMouseEnter (Inherited from UIElement.)
Public eventMouseLeave (Inherited from UIElement.)
Public eventMouseLeftButtonDown (Inherited from UIElement.)
Public eventMouseLeftButtonUp (Inherited from UIElement.)
Public eventMouseMove (Inherited from UIElement.)
Public eventMouseRightButtonDown (Inherited from UIElement.)
Public eventMouseRightButtonUp (Inherited from UIElement.)
Public eventMouseUp (Inherited from UIElement.)
Public eventMouseWheel (Inherited from UIElement.)
Public eventPastedItem
Occurs for each new item that has been created during a Paste operation.
Public eventPastingItem
Occurs for each new item that is to be created during a Paste operation.
Public eventPreparingCellForEdit (Inherited from DataGrid.)
Public eventPreviewDragEnter (Inherited from UIElement.)
Public eventPreviewDragLeave (Inherited from UIElement.)
Public eventPreviewDragOver (Inherited from UIElement.)
Public eventPreviewDrop (Inherited from UIElement.)
Public eventPreviewGiveFeedback (Inherited from UIElement.)
Public eventPreviewGotKeyboardFocus (Inherited from UIElement.)
Public eventPreviewKeyDown (Inherited from UIElement.)
Public eventPreviewKeyUp (Inherited from UIElement.)
Public eventPreviewLostKeyboardFocus (Inherited from UIElement.)
Public eventPreviewMouseDoubleClick (Inherited from Control.)
Public eventPreviewMouseDown (Inherited from UIElement.)
Public eventPreviewMouseLeftButtonDown (Inherited from UIElement.)
Public eventPreviewMouseLeftButtonUp (Inherited from UIElement.)
Public eventPreviewMouseMove (Inherited from UIElement.)
Public eventPreviewMouseRightButtonDown (Inherited from UIElement.)
Public eventPreviewMouseRightButtonUp (Inherited from UIElement.)
Public eventPreviewMouseUp (Inherited from UIElement.)
Public eventPreviewMouseWheel (Inherited from UIElement.)
Public eventPreviewQueryContinueDrag (Inherited from UIElement.)
Public eventPreviewStylusButtonDown (Inherited from UIElement.)
Public eventPreviewStylusButtonUp (Inherited from UIElement.)
Public eventPreviewStylusDown (Inherited from UIElement.)
Public eventPreviewStylusInAirMove (Inherited from UIElement.)
Public eventPreviewStylusInRange (Inherited from UIElement.)
Public eventPreviewStylusMove (Inherited from UIElement.)
Public eventPreviewStylusOutOfRange (Inherited from UIElement.)
Public eventPreviewStylusSystemGesture (Inherited from UIElement.)
Public eventPreviewStylusUp (Inherited from UIElement.)
Public eventPreviewTextInput (Inherited from UIElement.)
Public eventPreviewTouchDown (Inherited from UIElement.)
Public eventPreviewTouchMove (Inherited from UIElement.)
Public eventPreviewTouchUp (Inherited from UIElement.)
Public eventQueryContinueDrag (Inherited from UIElement.)
Public eventQueryCursor (Inherited from UIElement.)
Public eventRequestBringIntoView (Inherited from FrameworkElement.)
Public eventRowDetailsVisibilityChanged (Inherited from DataGrid.)
Public eventRowEditEnding (Inherited from DataGrid.)
Public eventSelectedCellsChanged (Inherited from DataGrid.)
Public eventSelectionChanged (Inherited from Selector.)
Public eventSizeChanged (Inherited from FrameworkElement.)
Public eventSorting (Inherited from DataGrid.)
Public eventSourceUpdated (Inherited from FrameworkElement.)
Public eventStylusButtonDown (Inherited from UIElement.)
Public eventStylusButtonUp (Inherited from UIElement.)
Public eventStylusDown (Inherited from UIElement.)
Public eventStylusEnter (Inherited from UIElement.)
Public eventStylusInAirMove (Inherited from UIElement.)
Public eventStylusInRange (Inherited from UIElement.)
Public eventStylusLeave (Inherited from UIElement.)
Public eventStylusMove (Inherited from UIElement.)
Public eventStylusOutOfRange (Inherited from UIElement.)
Public eventStylusSystemGesture (Inherited from UIElement.)
Public eventStylusUp (Inherited from UIElement.)
Public eventTargetUpdated (Inherited from FrameworkElement.)
Public eventTextInput (Inherited from UIElement.)
Public eventTimelinePageChanged
Occurs when timeline page changes in the view.
Public eventToolTipClosing (Inherited from FrameworkElement.)
Public eventToolTipOpening (Inherited from FrameworkElement.)
Public eventTouchDown (Inherited from UIElement.)
Public eventTouchEnter (Inherited from UIElement.)
Public eventTouchLeave (Inherited from UIElement.)
Public eventTouchMove (Inherited from UIElement.)
Public eventTouchUp (Inherited from UIElement.)
Public eventUndoQueueChanged
Occurs when the undo queue changes, and therefore CanUndo and CanRedo methods may return updated values.
Public eventUnloaded (Inherited from FrameworkElement.)
Public eventUnloadingRow (Inherited from DataGrid.)
Public eventUnloadingRowDetails (Inherited from DataGrid.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodIAddChild..::..AddChild (Inherited from ItemsControl.)
Explicit interface implemetationPrivate methodIAddChild..::..AddText (Inherited from ItemsControl.)
Explicit interface implemetationPrivate methodSystem#Windows#Controls#Primitives#IContainItemStorage#Clear (Inherited from ItemsControl.)
Explicit interface implemetationPrivate methodSystem#Windows#Controls#Primitives#IContainItemStorage#ClearItemValue (Inherited from ItemsControl.)
Explicit interface implemetationPrivate methodSystem#Windows#Controls#Primitives#IContainItemStorage#ClearValue (Inherited from ItemsControl.)
Explicit interface implemetationPrivate methodIQueryAmbient..::..IsAmbientPropertyAvailable (Inherited from FrameworkElement.)
Explicit interface implemetationPrivate methodSystem#Windows#Controls#Primitives#IContainItemStorage#ReadItemValue (Inherited from ItemsControl.)
Explicit interface implemetationPrivate methodSystem#Windows#Controls#Primitives#IContainItemStorage#StoreItemValue (Inherited from ItemsControl.)

See Also