The GanttChartDataGrid type exposes the following members.

Constructors

  NameDescription
GanttChartDataGrid
Initializes a new GanttChartDataGrid instance.

Methods

  NameDescription
AddAssignmentOverloaded.
AddChild (Inherited from ItemsControl.)
AddHandlerOverloaded.
AddLogicalChild (Inherited from FrameworkElement.)
AddPredecessors
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.
AddText (Inherited from ItemsControl.)
AddToEventRoute (Inherited from UIElement.)
AddVisualChild (Inherited from Visual.)
AddWorkingDayTimeBreak
Updates the NonworkingDayIntervalProvider definition to consider the specified day time break, such as for having lunch.
AddWorkingDayTimeBreaks
Updates the NonworkingDayIntervalProvider definition to consider the specified day time break(s), such as for having lunch.
ApplyAnimationClockOverloaded.
ApplyTemplate (Inherited from FrameworkElement.)
Arrange (Inherited from UIElement.)
ArrangeCore (Inherited from FrameworkElement.)
ArrangeOverride (Inherited from Control.)
AssignmentsItemComparison
Item comparison for sorting items based on their AssignmentsContent property.
AttachItem
Attaches the specified item to this control instance.
BeginAnimationOverloaded.
BeginEditOverloaded.
BeginInit
Indicates that the initialization of the GanttChartDataGrid object is about to start.
(Overrides ItemsControl..::.BeginInit()()().)
BeginStoryboardOverloaded.
BeginUpdateItems
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.
BeginUpdateSelectedItems (Inherited from MultiSelector.)
BringIntoViewOverloaded.
CancelEditOverloaded.
CanMoveDown
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.
CanMoveUp
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.
CanRedo
Returns a value indicating whether a redo operation can be performed in the control.
CanUndo
Returns a value indicating whether an undo operation can be performed in the control.
CaptureMouse (Inherited from UIElement.)
CaptureStylus (Inherited from UIElement.)
CaptureTouch (Inherited from UIElement.)
CheckAccess (Inherited from DispatcherObject.)
ClearContainerForItemOverride (Inherited from DataGrid.)
ClearDetailsVisibilityForItem (Inherited from DataGrid.)
ClearPredecessors
Removes all predecessors from the specified task in the control.
ClearScheduleCacheValues
Clears any previously computed and cached schedule based timing values when IsScheduleCachingEnabled is set to true (call it periodically to avoid high memory usage).
ClearUndoQueue
Clears the undo queue.
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
CollapseAll
Collapses all parent tasks in the hierarchy.
ColumnFromDisplayIndex (Inherited from DataGrid.)
CommitEditOverloaded.
CompletedFinishItemComparison
Item comparison for sorting items based on their CompletedFinish property.
CompletionItemComparison
Item comparison for sorting items based on their Completion computed property.
ContainerFromElement (Inherited from ItemsControl.)
ContinueAsyncPresentation
Continues asynchronous presentation data load, if it was in progress and paused.
Copy
Records the current selection from the data grid as a tab separated values string in the clipboard.
Cut
Records the current selection from the data grid as a tab separated values string in the clipboard, and deletes them from the data grid.
DecreaseTimelinePage
Decreases the chart timeline page by subtracting UpdateTimelinePageAmount from TimelinePageStart and TimelinePageFinish.
DefaultItemComparison
Default item comparison for sorting items based on their content.
Delete
Deletes the selected items from the data grid.
DependsOf
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.
DisposeLoadChartItems
Disposes the LoadChartItem object collection originally obtained using GetLoadChartItems method.
DisposeNetworkDiagramItems
Disposes the NetworkDiagramItem object collection originally obtained using GetNetworkDiagramItems method.
DisposePertChartItems
Disposes the PertChartItem object collection originally obtained using GetPertChartItems method.
DisposeScheduleChartItems
Disposes the ScheduleChartItem object collection originally obtained using GetScheduleChartItems method.
DurationItemComparison
Item comparison for sorting items based on their Duration computed property.
EffortItemComparison
Item comparison for sorting items based on their Effort computed property.
EndInit
Indicates that the initialization of the GanttChartDataGrid object is complete.
(Overrides ItemsControl..::.EndInit()()().)
EndUpdateItems
Signals the end of a set of updates within the items collection initiated by a BeginUpdateItems()()() call, in order to refresh the user interface.
EndUpdateSelectedItems (Inherited from MultiSelector.)
EnsureDependencyConstraintsOverloaded.
EnsureValidHierarchy
Resets any invalid indentation values in order to obtain a valid task hierarchy.
Equals (Inherited from DependencyObject.)
ExpandAll
Expands all parent tasks in the hierarchy.
Export
Prepares the control for export operations and executes the specified export action when the context is ready.
Finalize (Inherited from Object.)
FindCommonVisualAncestor (Inherited from Visual.)
FindName (Inherited from FrameworkElement.)
FindResource (Inherited from FrameworkElement.)
FinishItemComparison
Item comparison for sorting items based on their Finish property.
Focus (Inherited from UIElement.)
GetAllChildrenOverloaded.
GetAllocations
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%").
GetAllParentsOverloaded.
GetAnimationBaseValue (Inherited from UIElement.)
GetAssignedItems
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%").
GetAssignedResourcesOverloaded.
GetAssignmentsOverloaded.
GetBindingExpression (Inherited from FrameworkElement.)
GetChildrenOverloaded.
GetCompletedEffort
Gets the completed effort based on the specified completion rate (value between 0 and 1), and effort values.
GetCompletedFinishOverloaded.
GetCompletionOverloaded.
GetContainerForItemOverride (Inherited from DataGrid.)
GetCopy
Gets the current selection from the data grid as a tab separated values string.
GetCriticalItemsOverloaded.
GetDateTime
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.
GetDependencyType
Returns a dependency type based on the specified abbreviation string, such as an empty string, FS, SS, FF, or SF.
GetDependencyTypeAbbreviationString
Returns a string that may be used for displaying a representation of the specified dependency type.
GetDetailsVisibilityForItem (Inherited from DataGrid.)
GetEffortOverloaded.
GetExpandables
Iterates the expandable items in the hierarchical collection.
GetExportBitmapSourceOverloaded.
GetExportBitmapSources
Gets a set of bitmaps including the content of the control, split by a specified page size.
GetExportDataGridHorizontalLength
Gets the necessary horizontal page count for exporting the data grid content considering the specified page size.
GetExportDrawingVisualOverloaded.
GetExportHorizontalLength
Gets the necessary horizontal page count for exporting the content considering the specified page size.
GetExportSizeOverloaded.
GetExportVerticalLength
Gets the necessary vertical page count for exporting the content considering the specified page size.
GetFinishOverloaded.
GetHashCode (Inherited from DependencyObject.)
GetItemAt
Gets the item at the specified vertical coordinate in the chart. If there is no item at the specified position, returns null.
GetItemIndexAt
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.
GetItemTopOverloaded.
GetLayoutClip (Inherited from FrameworkElement.)
GetLeaves
Iterates the leaf items in the hierarchical collection.
GetLoadChartItems
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%").
GetLocalValueEnumerator (Inherited from DependencyObject.)
GetNetworkDiagramItems
Gets a collection of NetworkDiagramItem objects that may be used as an item collection within an associated INetworkDiagramView control.
GetNextNonworkingTimeOverloaded.
GetNextVisibleNonworkingTime
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.
GetNextVisibleTime
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.
GetNextVisibleWorkingTime
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.
GetNextWorkingTimeOverloaded.
GetParentOverloaded.
GetPasteIndex
Provides the index at which paste operations would insert items to the collection.
GetPertChartItems
Gets a collection of PertChartItem objects that may be used as an item collection within an associated IPertChartView control.
GetPertCriticalItems
Enumerates items of the critical path determined considering Program Evaluation and Review Technique (PERT).
GetPosition
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.
GetPredecessorsOverloaded.
GetPredecessorsString
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.
GetPreviousNonworkingTimeOverloaded.
GetPreviousVisibleNonworkingTime
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.
GetPreviousVisibleTime
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.
GetPreviousVisibleWorkingTime
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.
GetPreviousWorkingTimeOverloaded.
GetProjectCompletedEffort
Gets the total completed effort of the project consisting of all standard tasks within the control.
GetProjectCompletion
Gets the completion rate of the project consisting of all standard tasks within the control (between 0 and 1).
GetProjectCost
Gets the total cost of the project consisting of the root managed tasks.
GetProjectEffort
Gets the total effort of the project consisting of all standard tasks within the control.
GetProjectFinish
Gets the finish date and time of the project consisting of all standard tasks within the control.
GetProjectFinishDelay
Gets the finish delay time span value of the project consisting of all standard tasks within the control.
GetProjectStart
Gets the start date and time of the project consisting of all standard tasks within the control.
GetProjectStartDelay
Gets the start delay time span value of the project consisting of all standard tasks within the control.
GetProjectXmlOverloaded.
GetResourceCost
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).
GetRoots
Iterates the root items in the hierarchical collection.
GetScale
Gets the scale at the specified initialization index regardless of internal scale items generated and inserted to the Scales collection automatically.
GetScheduleChartItemsOverloaded.
GetSelectedItemCount
Counts the currently visible selected items in the hierarchy and all their child items.
GetSelectedItems
Enumerates the currently visible selected items in the hierarchy and all their child items.
GetStartOverloaded.
GetSuccessorPredecessorItems
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.
GetSuccessors
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).
GetTemplateChild (Inherited from FrameworkElement.)
GetType (Inherited from Object.)
GetUIParentCore (Inherited from FrameworkElement.)
GetUpdateScaleTime
Gets the rounded date and time for the specified date and time based on the defined update scale time interval.
GetValue (Inherited from DependencyObject.)
GetVisibilitySchedule
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.
GetVisualChild (Inherited from FrameworkElement.)
GetWorkingTimeIntervalsOverloaded.
HasProjectStarted
Gets a value that indicates whether the project consisting of all standard tasks within the control has its work started.
HitTestCoreOverloaded.
IncreaseTimelinePage
Increases the chart timeline page by adding UpdateTimelinePageAmount to TimelinePageStart and TimelinePageFinish.
IndexOf
Searches for the specified item and returns its zero-based index in the collection.
InputHitTest (Inherited from UIElement.)
InvalidateArrange (Inherited from UIElement.)
InvalidateMeasure (Inherited from UIElement.)
InvalidateProperty (Inherited from DependencyObject.)
InvalidateVisual (Inherited from UIElement.)
IsAncestorOf (Inherited from Visual.)
IsCriticalOverloaded.
IsDescendantOf (Inherited from Visual.)
IsItemItsOwnContainer (Inherited from ItemsControl.)
IsItemItsOwnContainerOverride (Inherited from DataGrid.)
IsProjectCompleted
Gets a value that indicates whether the project consisting of all standard tasks within the control is completed.
IsProjectFinishDelayed
Gets a value indicating whether there is positive finish delay on the project consisting of all standard tasks within the control.
IsProjectOnScheduleOverloaded.
IsProjectStartDelayed
Gets a value indicating whether there is positive start delay on the project consisting of all standard tasks within the control.
LevelAllocations
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%]").
LevelResourcesOverloaded.
LoadProjectXmlOverloaded.
Measure (Inherited from UIElement.)
MeasureCore (Inherited from FrameworkElement.)
MeasureOverride (Inherited from DataGrid.)
MemberwiseClone (Inherited from Object.)
MoveOverloaded.
MoveDown
Moves the specified item down in the collection, optionally with its entire following children array, and optionally ensuring preserving the current parent item.
MoveFocus (Inherited from FrameworkElement.)
MoveRange
Moves the specified range of items from the specified index to a new index in the collection, preserving its hierarchical validity.
MoveUp
Moves the specified item up in the collection, optionally with its entire following children array, and optionally ensuring preserving the current parent item.
OnAccessKey (Inherited from UIElement.)
OnAddingNewItem (Inherited from DataGrid.)
OnAlternationCountChanged (Inherited from ItemsControl.)
OnApplyTemplate
Builds the visual tree for the GanttChartDataGrid when a new template is applied and updates appropriate internal properties of the control.
(Overrides DataGridOnApplyTemplate()()().)
OnAsyncPresentationCompleted
Raises the AsyncPresentationCompleted event.
OnAsyncPresentationStarted
Raises the AsyncPresentationStarted event.
OnAutoGeneratedColumns (Inherited from DataGrid.)
OnAutoGeneratingColumn (Inherited from DataGrid.)
OnBeginningEdit (Inherited from DataGrid.)
OnCanExecuteBeginEdit (Inherited from DataGrid.)
OnCanExecuteCancelEdit (Inherited from DataGrid.)
OnCanExecuteCommitEdit (Inherited from DataGrid.)
OnCanExecuteCopy (Inherited from DataGrid.)
OnCanExecuteDelete (Inherited from DataGrid.)
OnCellEditEnding (Inherited from DataGrid.)
OnChildDesiredSizeChanged (Inherited from UIElement.)
OnColumnDisplayIndexChanged (Inherited from DataGrid.)
OnColumnHeaderDragCompleted (Inherited from DataGrid.)
OnColumnHeaderDragDelta (Inherited from DataGrid.)
OnColumnHeaderDragStarted (Inherited from DataGrid.)
OnColumnReordered (Inherited from DataGrid.)
OnColumnReordering (Inherited from DataGrid.)
OnContextMenuClosing (Inherited from FrameworkElement.)
OnContextMenuOpening (Inherited from DataGrid.)
OnCopyingHeader
Raises the CopyingHeader event.
OnCopyingItem
Raises the CopyingItem event.
OnCopyingRowClipboardContent (Inherited from DataGrid.)
OnCreateAutomationPeer
Returns a FrameworkElementAutomationPeer for use by the automation infrastructure.
(Overrides DataGridOnCreateAutomationPeer()()().)
OnCreatingDependencyLine
Raises the CreatingDependencyLine event.
OnCurrentCellChanged (Inherited from DataGrid.)
OnDisplayMemberPathChanged (Inherited from ItemsControl.)
OnDpiChanged (Inherited from Visual.)
OnDragEnter (Inherited from UIElement.)
OnDragLeave (Inherited from UIElement.)
OnDragOver (Inherited from UIElement.)
OnDrop (Inherited from UIElement.)
OnExecutedBeginEdit (Inherited from DataGrid.)
OnExecutedCancelEdit (Inherited from DataGrid.)
OnExecutedCommitEdit (Inherited from DataGrid.)
OnExecutedCopy (Inherited from DataGrid.)
OnExecutedDelete (Inherited from DataGrid.)
OnGiveFeedback (Inherited from UIElement.)
OnGotFocus (Inherited from FrameworkElement.)
OnGotKeyboardFocus (Inherited from UIElement.)
OnGotMouseCapture (Inherited from UIElement.)
OnGotStylusCapture (Inherited from UIElement.)
OnGotTouchCapture (Inherited from UIElement.)
OnGroupStyleSelectorChanged (Inherited from ItemsControl.)
OnInitialized (Inherited from Selector.)
OnInitializingNewItem (Inherited from DataGrid.)
OnIsKeyboardFocusedChanged (Inherited from UIElement.)
OnIsKeyboardFocusWithinChanged (Inherited from Selector.)
OnIsMouseCapturedChanged (Inherited from DataGrid.)
OnIsMouseCaptureWithinChanged (Inherited from UIElement.)
OnIsMouseDirectlyOverChanged (Inherited from UIElement.)
OnIsStylusCapturedChanged (Inherited from UIElement.)
OnIsStylusCaptureWithinChanged (Inherited from UIElement.)
OnIsStylusDirectlyOverChanged (Inherited from UIElement.)
OnItemActivated
Raises the ItemActivated event.
OnItemBindingGroupChanged (Inherited from ItemsControl.)
OnItemCollectionChanged
Raises the ItemCollectionChanged event.
OnItemContainerStyleChanged (Inherited from ItemsControl.)
OnItemContainerStyleSelectorChanged (Inherited from ItemsControl.)
OnItemPropertyChanged
Raises the ItemPropertyChanged event.
OnItemsChanged (Inherited from DataGrid.)
OnItemsPanelChanged (Inherited from ItemsControl.)
OnItemsSourceChanged (Inherited from DataGrid.)
OnItemStringFormatChanged (Inherited from ItemsControl.)
OnItemTemplateChanged (Inherited from ItemsControl.)
OnItemTemplateSelectorChanged (Inherited from ItemsControl.)
OnKeyDown (Inherited from DataGrid.)
OnKeyUp (Inherited from UIElement.)
OnLoadingRow (Inherited from DataGrid.)
OnLoadingRowDetails (Inherited from DataGrid.)
OnLostFocus (Inherited from UIElement.)
OnLostKeyboardFocus (Inherited from UIElement.)
OnLostMouseCapture (Inherited from UIElement.)
OnLostStylusCapture (Inherited from UIElement.)
OnLostTouchCapture (Inherited from UIElement.)
OnManipulationBoundaryFeedback (Inherited from UIElement.)
OnManipulationCompleted (Inherited from UIElement.)
OnManipulationDelta (Inherited from UIElement.)
OnManipulationInertiaStarting (Inherited from UIElement.)
OnManipulationStarted (Inherited from UIElement.)
OnManipulationStarting (Inherited from UIElement.)
OnMouseDoubleClick (Inherited from Control.)
OnMouseDown (Inherited from UIElement.)
OnMouseEnter (Inherited from UIElement.)
OnMouseLeave (Inherited from UIElement.)
OnMouseLeftButtonDown (Inherited from UIElement.)
OnMouseLeftButtonUp (Inherited from UIElement.)
OnMouseMove (Inherited from DataGrid.)
OnMouseRightButtonDown (Inherited from UIElement.)
OnMouseRightButtonUp (Inherited from UIElement.)
OnMouseUp (Inherited from UIElement.)
OnMouseWheel (Inherited from UIElement.)
OnPastedItem
Raises the PastedItem event.
OnPastingItem
Raises the PastingItem event.
OnPreparingCellForEdit (Inherited from DataGrid.)
OnPreviewDragEnter (Inherited from UIElement.)
OnPreviewDragLeave (Inherited from UIElement.)
OnPreviewDragOver (Inherited from UIElement.)
OnPreviewDrop (Inherited from UIElement.)
OnPreviewGiveFeedback (Inherited from UIElement.)
OnPreviewGotKeyboardFocus (Inherited from UIElement.)
OnPreviewKeyDown (Inherited from UIElement.)
OnPreviewKeyUp (Inherited from UIElement.)
OnPreviewLostKeyboardFocus (Inherited from UIElement.)
OnPreviewMouseDoubleClick (Inherited from Control.)
OnPreviewMouseDown (Inherited from UIElement.)
OnPreviewMouseLeftButtonDown (Inherited from UIElement.)
OnPreviewMouseLeftButtonUp (Inherited from UIElement.)
OnPreviewMouseMove (Inherited from UIElement.)
OnPreviewMouseRightButtonDown (Inherited from UIElement.)
OnPreviewMouseRightButtonUp (Inherited from UIElement.)
OnPreviewMouseUp (Inherited from UIElement.)
OnPreviewMouseWheel (Inherited from UIElement.)
OnPreviewQueryContinueDrag (Inherited from UIElement.)
OnPreviewStylusButtonDown (Inherited from UIElement.)
OnPreviewStylusButtonUp (Inherited from UIElement.)
OnPreviewStylusDown (Inherited from UIElement.)
OnPreviewStylusInAirMove (Inherited from UIElement.)
OnPreviewStylusInRange (Inherited from UIElement.)
OnPreviewStylusMove (Inherited from UIElement.)
OnPreviewStylusOutOfRange (Inherited from UIElement.)
OnPreviewStylusSystemGesture (Inherited from UIElement.)
OnPreviewStylusUp (Inherited from UIElement.)
OnPreviewTextInput (Inherited from UIElement.)
OnPreviewTouchDown (Inherited from UIElement.)
OnPreviewTouchMove (Inherited from UIElement.)
OnPreviewTouchUp (Inherited from UIElement.)
OnPropertyChanged (Inherited from FrameworkElement.)
OnQueryContinueDrag (Inherited from UIElement.)
OnQueryCursor (Inherited from UIElement.)
OnRender (Inherited from UIElement.)
OnRenderSizeChanged (Inherited from FrameworkElement.)
OnRowDetailsVisibilityChanged (Inherited from DataGrid.)
OnRowEditEnding (Inherited from DataGrid.)
OnSelectedCellsChanged (Inherited from DataGrid.)
OnSelectionChanged (Inherited from DataGrid.)
OnSorting (Inherited from DataGrid.)
OnStyleChanged (Inherited from FrameworkElement.)
OnStylusButtonDown (Inherited from UIElement.)
OnStylusButtonUp (Inherited from UIElement.)
OnStylusDown (Inherited from UIElement.)
OnStylusEnter (Inherited from UIElement.)
OnStylusInAirMove (Inherited from UIElement.)
OnStylusInRange (Inherited from UIElement.)
OnStylusLeave (Inherited from UIElement.)
OnStylusMove (Inherited from UIElement.)
OnStylusOutOfRange (Inherited from UIElement.)
OnStylusSystemGesture (Inherited from UIElement.)
OnStylusUp (Inherited from UIElement.)
OnTemplateChanged (Inherited from DataGrid.)
OnTextInput (Inherited from DataGrid.)
OnTimelinePageChanged
Raises the TimelinePageChanged event.
OnToolTipClosing (Inherited from FrameworkElement.)
OnToolTipOpening (Inherited from FrameworkElement.)
OnTouchDown (Inherited from UIElement.)
OnTouchEnter (Inherited from UIElement.)
OnTouchLeave (Inherited from UIElement.)
OnTouchMove (Inherited from UIElement.)
OnTouchUp (Inherited from UIElement.)
OnUnloadingRow (Inherited from DataGrid.)
OnUnloadingRowDetails (Inherited from DataGrid.)
OnVisualChildrenChanged (Inherited from Visual.)
OnVisualParentChanged (Inherited from FrameworkElement.)
OptimizeWorkOverloaded.
ParentLayoutInvalidated (Inherited from FrameworkElement.)
PasteOverloaded.
PauseAsyncPresentation
Pauses asynchronous presentation data load, if it was in progress.
PointFromScreen (Inherited from Visual.)
PointToScreen (Inherited from Visual.)
PredictFocus (Inherited from FrameworkElement.)
PrepareContainerForItemOverride (Inherited from DataGrid.)
PrintOverloaded.
RaiseEvent (Inherited from UIElement.)
ReadLocalValue (Inherited from DependencyObject.)
Redo
Redoes the previously undone action performed in the control.
RegisterName (Inherited from FrameworkElement.)
ReleaseAllTouchCaptures (Inherited from UIElement.)
ReleaseMouseCapture (Inherited from UIElement.)
ReleaseStylusCapture (Inherited from UIElement.)
ReleaseTouchCapture (Inherited from UIElement.)
RemoveAssignment
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%]").
RemoveCircularDependencies
Removes predecessor items that generate circular dependencies, either explicitely or implicitely in the hierarchy.
RemoveHandler (Inherited from UIElement.)
RemoveLogicalChild (Inherited from FrameworkElement.)
RemovePredecessors
Removes predecessors from the specified task in the control as indicated within a string value defining predecessor indexes to remove, separated by commas.
RemoveVisualChild (Inherited from Visual.)
SaveProjectXmlOverloaded.
ScrollIntoViewOverloaded.
ScrollToOverloaded.
ScrollToVerticalOffset
Scrolls the content of the control to the specified vertical offset position.
SelectAll
Selects all of the items in the data grid.
SelectAllCells (Inherited from DataGrid.)
SetBindingOverloaded.
SetCurrentValue (Inherited from DependencyObject.)
SetDetailsVisibilityForItem (Inherited from DataGrid.)
SetPredecessors
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.
SetResourceReference (Inherited from FrameworkElement.)
SetTimelinePage
Sets the chart timeline page, i.e. the minimum and maximum date and times that the user could horizontally scroll between in the chart.
SetupBaseline
Initializes BaselineStart and BaselineFinish values of standard and milestone task items within the control based on their actual Start and Finish values.
SetValueOverloaded.
ShouldApplyItemContainerStyle (Inherited from ItemsControl.)
ShouldSerializeCommandBindings (Inherited from UIElement.)
ShouldSerializeGroupStyle (Inherited from ItemsControl.)
ShouldSerializeInputBindings (Inherited from UIElement.)
ShouldSerializeItems (Inherited from ItemsControl.)
ShouldSerializeProperty (Inherited from DependencyObject.)
ShouldSerializeResources (Inherited from FrameworkElement.)
ShouldSerializeStyle (Inherited from FrameworkElement.)
ShouldSerializeTriggers (Inherited from FrameworkElement.)
SortOverloaded.
SplitAllRemainingWork
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.
SplitRemainingWork
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.
StartItemComparison
Item comparison for sorting items based on their Start property.
SwitchOverloaded.
SwitchRanges
Switches the two specified ranges of items in the collection.
ToString (Inherited from ItemsControl.)
TotalEffortItemComparison
Item comparison for sorting items based on their TotalEffort computed property.
TransformToAncestorOverloaded.
TransformToDescendant (Inherited from Visual.)
TransformToVisual (Inherited from Visual.)
TranslatePoint (Inherited from UIElement.)
TryFindResource (Inherited from FrameworkElement.)
Undo
Undoes the previously recorded action perfomed in the control.
UnregisterName (Inherited from FrameworkElement.)
UnselectAll
Unselects all of the items in the data grid.
UnselectAllCells (Inherited from DataGrid.)
UpdateActualNodeCollapsibility
Updates the IsActuallyCollapsible property values for all the managed items, if needed, based on the current runtime conditions.
UpdateChangesFromScheduleChartItems
Updates the control items to include changes from the ScheduleChartItem object collection received using GetScheduleChartItems method.
UpdateDataTreeGridVerticalScrollBarFromGanttChartView
Synchronizes the vertical scroll bar of DataTreeGrid based on GanttChartView scroll bar.
UpdateDefaultStyle (Inherited from FrameworkElement.)
UpdateGanttChartViewVerticalScrollBarFromDataTreeGridTimer_Tick
Synchronizes the vertical scroll bar of GanttChartView based on DataTreeGrid scroll bar.
UpdateLayout (Inherited from UIElement.)
UpdatePredecessors
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.
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
AllowCreatingStartDependenciesProperty
Indicates the AllowCreatingStartDependencies dependency property.
AllowCreatingToFinishDependenciesProperty
Indicates the AllowCreatingToFinishDependencies dependency property.
AlternatingItemBackgroundProperty
Indicates the AlternatingItemBackground dependency property.
AreCircularDependenciesAllowedProperty
Identifies the AreCircularDependenciesAllowed dependency property.
AreHierarchyConstraintsEnabledProperty
Identifies the AreHierarchyConstraintsEnabled dependency property.
AreIndividualItemAppearanceSettingsAppliedProperty
Indicates the AreIndividualItemAppearanceSettingsApplied dependency property. This is a dependency property.
AreIndividualItemHeightsAppliedProperty
Indicates the AreIndividualItemHeightsApplied dependency property. This is a dependency property.
AreMilestonesFinishTimesProperty
Identifies the AreMilestonesFinishTimes dependency property.
AreSummaryRowsBoldProperty
Identifies the AreSummaryRowsBold dependency property.
AreTaskDependenciesVisibleProperty
Indicates the AreTaskDependenciesVisible dependency property.
AreTaskDependencyConstraintsDisabledWhileDraggingProperty
Identifies the AreTaskDependencyConstraintsDisabledWhileDragging dependency property.
AreTaskDependencyConstraintsEnabledMaxStepsProperty
Identifies the AreTaskDependencyConstraintsEnabledMaxSteps dependency property.
AreTaskDependencyConstraintsEnabledProperty
Identifies the AreTaskDependencyConstraintsEnabled dependency property.
AreTaskDependendenciesReadOnlyProperty
Indicates the DependencyDeletionValidator dependency property.
AreTaskInterruptionsHighlightedProperty
Indicates the AreTaskInterruptionsHighlighted dependency property.
AreUpdateTimelinePageButtonsVisibleProperty
Indicates the AreUpdateTimelinePageButtonsVisible dependency property.
AssignableResourcesProperty
Identifies the AssignableResources dependency property.
AssignmentsTemplateProperty
Indicates the AssignmentsTemplate dependency property.
BarHeightProperty
Indicates the BarHeight dependency property.
ChartWidthProperty
Indicates the ChartWidth dependency property.
CollapsibilityMaxCountProperty
Identifies the CollapsibilityMaxCount dependency property.
ColumnsProperty
Identifies the Columns dependency property.
CompletedBarHeightProperty
Indicates the CompletedBarHeight dependency property.
CurrentTimeLineStrokeProperty
Indicates the CurrentTimeLineStroke dependency property.
CurrentTimeLineUpdateIntervalProperty
Indicates the CurrentTimeLineUpdateInterval dependency property.
DataGridWidthProperty
Indicates the DataGridWidth dependency property.
DependencyContextMenuProperty
Indicates the ItemContextMenu dependency property.
DependencyCreationValidatorProperty
Indicates the DependencyCreationValidator dependency property.
DependencyDeletionContextMenuItemHeaderProperty
Indicates the DependencyDeletionContextMenuItemHeader dependency property.
DependencyDeletionValidatorProperty
Indicates the DependencyDeletionValidator dependency property.
DependencyLineStrokeProperty
Indicates the DependencyLineStroke dependency property.
DependencyLineStrokeThicknessProperty
Indicates the DependencyLineStrokeThickness dependency property.
DependencyLineTemplateProperty
Indicates the DependencyLineTemplate dependency property.
DisplayedTimeProperty
Indicates the DisplayedTime dependency property.
ExpanderTemplateProperty
Indicates the ExpanderTemplate dependency property.
ExtraTaskTemplateProperty
Indicates the ExtraTaskTemplate dependency property.
HeaderBackgroundProperty
Indicates the HeaderBackground dependency property.
HeaderHeightProperty
Indicates the HeaderHeight dependency property.
HourWidthProperty
Indicates the HourWidth dependency property.
IndentationUnitSizeProperty
Indicates the IndentationUnitSize dependency property.
IsAlternatingItemBackgroundInvertedProperty
Indicates the IsAlternatingItemBackgroundInverted dependency property.
IsAsyncPresentationEnabledMinCountProperty
Identifies the IsAsyncPresentationEnabledMinCount dependency property.
IsAsyncPresentationEnabledPageSizeProperty
Identifies the IsAsyncPresentationEnabledPageSize dependency property.
IsAsyncPresentationEnabledProperty
Identifies the IsAsyncPresentationEnabled dependency property.
IsAsyncSchedulingEnabledProperty
Identifies the IsAsyncSchedulingEnabled dependency property.
IsBaselineVisibleProperty
Indicates the IsBaselineVisible dependency property.
IsChartClickSelectionEnabledProperty
Indicates the IsChartClickSelectionEnabled dependency property.
IsChartSelectionHighlightingEnabledProperty
Indicates the IsChartSelectionHighlightingEnabled dependency property.
IsChartVerticalScrollBarEnabledProperty
Indicates the IsChartVerticalScrollBarEnabled dependency property.
IsCurrentTimeLineVisibleProperty
Indicates the IsCurrentTimeLineVisible dependency property.
IsDependencyToolTipVisibleProperty
Indicates the IsDependencyToolTipVisible dependency property.
IsDraggingTaskStartEndsEnabledProperty
Identifies the IsDraggingTaskStartEndsEnabled dependency property.
IsFittingToTimelinePageEnabledProperty
Indicates the IsFittingToTimelinePageEnabled dependency property.
IsFittingToTimelinePageEnabledUpdatingScalesProperty
Indicates the IsFittingToTimelinePageEnabledUpdatingScales dependency property.
IsFittingToTimelinePageEnabledUpdatingScalesToMaxTypeProperty
Indicates the IsFittingToTimelinePageEnabledUpdatingScalesToMaxType dependency property.
IsFittingToTimelinePageEnabledUpdatingScalesToMinTypeProperty
Indicates the IsFittingToTimelinePageEnabledUpdatingScalesToMinType dependency property.
IsIndividualItemNonworkingTimeHighlightedProperty
Indicates the IsIndividualItemNonworkingTimeHighlighted dependency property.
IsMouseWheelZoomEnabledMaxHourWidthProperty
Indicates the IsMouseWheelZoomEnabledMaxHourWidth dependency property.
IsMouseWheelZoomEnabledMinHourWidthProperty
Indicates the IsMouseWheelZoomEnabledMinHourWidth dependency property.
IsMouseWheelZoomEnabledPreservingMousePositionTimeProperty
Indicates the IsMouseWheelZoomEnabledPreservingMousePositionTime dependency property.
IsMouseWheelZoomEnabledProperty
Indicates the IsMouseWheelZoomEnabled dependency property.
IsMouseWheelZoomEnabledSpeedProperty
Indicates the IsMouseWheelZoomEnabledSpeed dependency property.
IsMouseWheelZoomEnabledUpdatingScalesProperty
Indicates the IsMouseWheelZoomEnabledUpdatingScales dependency property.
IsMouseWheelZoomEnabledUpdatingScalesToMaxTypeProperty
Indicates the IsMouseWheelZoomEnabledUpdatingScalesToMaxType dependency property.
IsMouseWheelZoomEnabledUpdatingScalesToMinTypeProperty
Indicates the IsMouseWheelZoomEnabledUpdatingScalesToMinType dependency property.
IsMouseWheelZoomEnabledUpdatingTimelinePageProperty
Indicates the IsMouseWheelZoomEnabledUpdatingTimelinePage dependency property.
IsNonworkingTimeHighlightedProperty
Indicates the IsNonworkingTimeHighlighted dependency property.
IsRowClickTimeScrollingEnabledProperty
Indicates the IsRowClickTimeScrollingEnabled dependency property.
IsSplitterEnabledProperty
Indicates the IsSplitterEnabled dependency property.
IsSummaryTaskCompletedEffortVisibleProperty
Indicates the IsSummaryTaskCompletedEffortVisible dependency property.
IsTaskCompletedEffortVisibleProperty
Indicates the IsTaskCompletedEffortVisible dependency property.
IsTaskCompletionReadOnlyProperty
Identifies the IsTaskCompletionReadOnly dependency property.
IsTaskFinishReadOnlyProperty
Identifies the IsTaskFinishReadOnly dependency property.
IsTaskStartReadOnlyProperty
Identifies the IsTaskStartReadOnly dependency property.
IsTaskToolTipVisibleProperty
Indicates the IsTaskToolTipVisible dependency property.
IsUndoEnabledProperty
Indicates the IsUndoEnabled dependency property.
IsVirtualizingProperty
Indicates the IsVirtualizing dependency property.
ItemContextMenuProperty
Indicates the ItemContextMenu dependency property.
ItemHeightProperty
Indicates the ItemHeight dependency property.
ItemSeparatorLinesStrokeProperty
Indicates the ItemSeparatorLinesStroke dependency property.
ItemsProperty
Identifies the Items dependency property.
MaxChartWidthProperty
Indicates the MaxChartWidth dependency property.
MaxDataGridWidthProperty
Indicates the MaxDataGridWidth dependency property.
MilestoneBarFillProperty
Indicates the MilestoneBarFill dependency property.
MilestoneBarStrokeProperty
Indicates the MilestoneBarStroke dependency property.
MilestoneBarStrokeThicknessProperty
Indicates the MilestoneBarStrokeThickness dependency property.
MilestoneTaskTemplateProperty
Indicates the MilestoneTaskTemplate dependency property.
MinChartWidthProperty
Indicates the MinChartWidth dependency property.
MinDataGridWidthProperty
Indicates the MinDataGridWidth dependency property.
NonworkingDayIntervalProviderProperty
Indicates the NonworkingDayIntervalProvider dependency property.
NonworkingIntervalsProperty
Indicates the NonworkingIntervals dependency property.
NonworkingTimeBackgroundProperty
Indicates the NonworkingTimeBackground dependency property.
PredecessorToolTipTemplateProperty
Indicates the PredecessorToolTipTemplate dependency property.
PrintingTemplateProperty
Indicates the PrintingTemplate dependency property.
ScaleHeaderHeightProperty
Indicates the ScaleHeaderHeight dependency property.
ScalesProperty
Indicates the Scales dependency property.
SelectedIndexProperty
Identifies the SelectedIndex dependency property.
SelectedItemProperty
Identifies the SelectedItem dependency property.
SelectedItemsProperty
Identifies the SelectedItems dependency property.
SelectedValueProperty
Identifies the SelectedValue dependency property.
SplitterBackgroundProperty
Indicates the SplitterBackground dependency property.
SplitterBorderBrushProperty
Indicates the SplitterBorderBrush dependency property.
SplitterBorderThicknessProperty
Indicates the SplitterBorderThickness dependency property.
SplitterWidthProperty
Indicates the SplitterWidth dependency property.
StandardBarCornerRadiusProperty
Indicates the StandardBarCornerRadius dependency property.
StandardBarFillProperty
Indicates the StandardBarFill dependency property.
StandardBarStrokeProperty
Indicates the StandardBarStroke dependency property.
StandardBarStrokeThicknessProperty
Indicates the StandardBarStrokeThickness dependency property.
StandardCompletedBarCornerRadiusProperty
Indicates the StandardCompletedBarCornerRadius dependency property.
StandardCompletedBarFillProperty
Indicates the StandardCompletedBarFill dependency property.
StandardCompletedBarStrokeProperty
Indicates the StandardCompletedBarStroke dependency property.
StandardCompletedBarStrokeThicknessProperty
Indicates the StandardCompletedBarStrokeThickness dependency property.
StandardTaskTemplateProperty
Indicates the StandardTaskTemplate dependency property.
SummaryBarFillProperty
Indicates the SummaryBarFill dependency property.
SummaryBarStrokeProperty
Indicates the SummaryBarStroke dependency property.
SummaryBarStrokeThicknessProperty
Indicates the SummaryBarStrokeThickness dependency property.
SummaryCompletedBarFillProperty
Indicates the SummaryCompletedBarFill dependency property.
SummaryTaskTemplateProperty
Indicates the SummaryTaskTemplate dependency property.
TimelinePageFinishProperty
Indicates the TimelinePageFinish dependency property.
TimelinePageStartProperty
Indicates the TimelinePageStart dependency property.
ToolTipTemplateProperty
Indicates the ToolTipTemplate dependency property.
UnassignedScheduleChartItemBackgroundProperty
Identifies the UnassignedScheduleChartItemBackground dependency property.
UnassignedScheduleChartItemContentProperty
Identifies the UnassignedScheduleChartItemContent dependency property.
UndoLimitProperty
Indicates the UndoLimit dependency property.
UndoLinkingTimeLimitProperty
Indicates the UndoLinkingTimeLimit dependency property.
UpdateScaleIntervalProperty
Indicates the UpdateScaleInterval dependency property.
UpdateScaleOriginProperty
Indicates the UpdateScaleOrigin dependency property.
UpdateTimelinePageAmountProperty
Indicates the UpdateTimelinePageAmount dependency property.
VisibleDayFinishProperty
Indicates the VisibleDayFinish dependency property.
VisibleDayStartProperty
Indicates the VisibleDayStart dependency property.
VisibleWeekFinishProperty
Indicates the VisibleWeekFinish dependency property.
VisibleWeekStartProperty
Indicates the VisibleWeekStart dependency property.
WorkingDayFinishProperty
Indicates the WorkingDayFinish dependency property.
WorkingDayStartProperty
Indicates the WorkingDayStart dependency property.
WorkingTimeBackgroundProperty
Indicates the WorkingTimeBackground dependency property.
WorkingWeekFinishProperty
Indicates the WorkingWeekFinish dependency property.
WorkingWeekStartProperty
Indicates the WorkingWeekStart dependency property.

Properties

  NameDescription
ActualHeight (Inherited from FrameworkElement.)
ActualWidth (Inherited from FrameworkElement.)
AllowCreatingStartDependencies
Gets or sets a value that indicates whether start- dependency lines may be created using drag and drop operations. This is a dependency property.
AllowCreatingToFinishDependencies
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.
AllowDrop (Inherited from UIElement.)
AlternatingItemBackground
Gets or sets the background brush of the alternating items in the chart (none by default). This is a dependency property.
AlternatingRowBackground (Inherited from DataGrid.)
AlternationCount (Inherited from ItemsControl.)
AreAnyTouchesCaptured (Inherited from UIElement.)
AreAnyTouchesCapturedWithin (Inherited from UIElement.)
AreAnyTouchesDirectlyOver (Inherited from UIElement.)
AreAnyTouchesOver (Inherited from UIElement.)
AreCircularDependenciesAllowed
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.
AreHierarchyConstraintsEnabled
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.
AreIndividualItemAppearanceSettingsApplied
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.
AreIndividualItemHeightsApplied
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.
AreMilestonesFinishTimes
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.
AreRowDetailsFrozen (Inherited from DataGrid.)
AreSummaryRowsBold
Gets or sets a value that indicates whether summary grid rows are set to use bold font weight. This is a dependency property.
AreTaskDependenciesVisible
Gets or sets a value that indicates whether task dependency lines are displayed. This is a dependency property.
AreTaskDependencyConstraintsDisabledWhileDragging
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.
AreTaskDependencyConstraintsEnabled
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.
AreTaskDependencyConstraintsEnabledMaxSteps
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.
AreTaskDependendenciesReadOnly
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.
AreTaskInterruptionsHighlighted
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.
AreUpdateTimelinePageButtonsVisible
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.
AssignableResources
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.
AssignmentsTemplate
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.
AutoGenerateColumns (Inherited from DataGrid.)
Background (Inherited from Control.)
BarHeight
Gets or sets the task bar height of any item presented in the chart. This is a dependency property.
BindingGroup (Inherited from FrameworkElement.)
BitmapEffect Obsolete. (Inherited from UIElement.)
BitmapEffectInput Obsolete. (Inherited from UIElement.)
BorderBrush (Inherited from Control.)
BorderThickness (Inherited from Control.)
CacheMode (Inherited from UIElement.)
CanSelectMultipleItems (Inherited from MultiSelector.)
CanUserAddRows (Inherited from DataGrid.)
CanUserDeleteRows (Inherited from DataGrid.)
CanUserReorderColumns (Inherited from DataGrid.)
CanUserResizeColumns (Inherited from DataGrid.)
CanUserResizeRows (Inherited from DataGrid.)
CanUserSortColumns (Inherited from DataGrid.)
CellsPanelHorizontalOffset (Inherited from DataGrid.)
CellStyle (Inherited from DataGrid.)
ChartContentElement
Gets the element displaying the main area of the Gantt Chart.
ChartHeaderElement
Gets the element displaying the header area of the Gantt Chart.
ChartWidth
Gets or sets the width of the attached Gantt Chart view as a GridLength unit (by default 0.5*). This is a dependency property.
Clip (Inherited from UIElement.)
ClipboardCopyMode (Inherited from DataGrid.)
ClipToBounds (Inherited from UIElement.)
CollapsibilityMaxCount
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.
ColumnHeaderHeight (Inherited from DataGrid.)
ColumnHeaderStyle (Inherited from DataGrid.)
Columns
Gets a collection that contains all the columns in the DataTreeGrid of the control. This is a dependency property.
ColumnWidth (Inherited from DataGrid.)
CommandBindings (Inherited from UIElement.)
CompletedBarHeight
Gets or sets the completion bar height of the task bar of any item presented in the chart. This is a dependency property.
ContextMenu (Inherited from FrameworkElement.)
CurrentCell (Inherited from DataGrid.)
CurrentColumn (Inherited from DataGrid.)
CurrentItem (Inherited from DataGrid.)
CurrentTimeLineStroke
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.
CurrentTimeLineUpdateInterval
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.
Cursor (Inherited from FrameworkElement.)
DataContext (Inherited from FrameworkElement.)
DataGridWidth
Gets or sets the width of the data grid as a GridLength unit (by default 0.5*). This is a dependency property.
DataTreeGrid
Gets the element displaying the main DataTreeGrid internal control.
DefaultDependencyCreationValidator
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.
DefaultDependencyDeletionValidator
Gets the default dependency deletion validation method that returns always returns true indicating whether a specific task dependency can be deleted from the view.
DefaultResourceHourCost
Gets or sets the default hour cost value to apply for the assigned resources of the managed tasks.
DefaultResourceUsageCost
Gets or sets the default usage cost value to apply for the assigned resources of the managed tasks.
DefaultStyleKey (Inherited from FrameworkElement.)
DependencyContextMenu
Gets or sets the context menu for the dependency lines displayed in the chart areas. This is a dependency property.
DependencyCreationValidator
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.
DependencyDeletionContextMenuItemHeader
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.
DependencyDeletionValidator
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.
DependencyLineStroke
Gets or sets the brush used to draw the lines representing task dependencies in the chart. This is a dependency property.
DependencyLineStrokeThickness
Gets or sets the border thickness of the lines representing task dependencies in the chart. This is a dependency property.
DependencyLineTemplate
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.
DependencyObjectType (Inherited from DependencyObject.)
DesiredSize (Inherited from UIElement.)
Dispatcher (Inherited from DispatcherObject.)
DisplayedTime
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.
DisplayMemberPath (Inherited from ItemsControl.)
DragIndicatorStyle (Inherited from DataGrid.)
DropLocationIndicatorStyle (Inherited from DataGrid.)
Effect (Inherited from UIElement.)
EnableColumnVirtualization (Inherited from DataGrid.)
EnableRowVirtualization (Inherited from DataGrid.)
ExpanderTemplate
Gets or sets the template used for displaying summary task expanders in the tree-grid. This is a dependency property.
ExtentHeight
Gets the vertical size of all the content for display in the control.
ExtraTaskTemplate
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.
FlowDirection (Inherited from FrameworkElement.)
Focusable (Inherited from UIElement.)
FocusVisualStyle (Inherited from FrameworkElement.)
FontFamily (Inherited from Control.)
FontSize (Inherited from Control.)
FontStretch (Inherited from Control.)
FontStyle (Inherited from Control.)
FontWeight (Inherited from Control.)
ForceCursor (Inherited from FrameworkElement.)
Foreground (Inherited from Control.)
FrozenColumnCount (Inherited from DataGrid.)
GanttChartView
Gets the element displaying the attached GanttChartView internal control.
GridLinesVisibility (Inherited from DataGrid.)
GroupStyle (Inherited from ItemsControl.)
GroupStyleSelector (Inherited from ItemsControl.)
HandlesScrolling (Inherited from DataGrid.)
HasAnimatedProperties (Inherited from UIElement.)
HasEffectiveKeyboardFocus (Inherited from UIElement.)
HasItems (Inherited from ItemsControl.)
HeaderBackground
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.
HeaderHeight
Gets or sets the common height of the header area of the grid and of the attached chart. This is a dependency property.
HeadersVisibility (Inherited from DataGrid.)
Height (Inherited from FrameworkElement.)
HorizontalAlignment (Inherited from FrameworkElement.)
HorizontalContentAlignment (Inherited from Control.)
HorizontalGridLinesBrush (Inherited from DataGrid.)
HorizontalScrollBarVisibility (Inherited from DataGrid.)
HourWidth
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.
IndentationUnitSize
Gets or sets the indentation left padding used for each hierarchical level in the tree-grid view. This is a dependency property.
InheritanceBehavior (Inherited from FrameworkElement.)
InputBindings (Inherited from UIElement.)
InputScope (Inherited from FrameworkElement.)
IsAlternatingItemBackgroundInverted
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.
IsArrangeValid (Inherited from UIElement.)
IsAsyncPresentationEnabled
Gets or sets a value that indicates whether asynchronous presentation mode is enabled (true by default). This is a dependency property.
IsAsyncPresentationEnabledMinCount
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.
IsAsyncPresentationEnabledPageSize
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.
IsAsyncSchedulingEnabled
Gets or sets a value that indicates whether asynchronous scheduling is enabled (true by default). This is a dependency property.
IsBaselineVisible
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.
IsChartClickSelectionEnabled
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.
IsChartSelectionHighlightingEnabled
Gets or sets a value that indicates whether grid selection is extended to the associated chart row(s). This is a dependency property.
IsChartVerticalScrollBarEnabled
Gets or sets a value that indicates whether the secondary vertical scroll bar (from the chart area) is enabled. This is a dependency property.
IsCurrentTimeLineVisible
Gets or sets a value that indicates whether the current time vertical line is displayed. This is a dependency property.
IsDependencyToolTipVisible
Gets or sets a value that indicates whether the dependency line tool tips are displayed. This is a dependency property.
IsDraggingTaskStartEndsEnabled
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.
IsEnabled (Inherited from UIElement.)
IsEnabledCore (Inherited from UIElement.)
IsFittingToTimelinePageEnabled
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.
IsFittingToTimelinePageEnabledUpdatingScales
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.
IsFittingToTimelinePageEnabledUpdatingScalesToMaxType
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.
IsFittingToTimelinePageEnabledUpdatingScalesToMinType
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.
IsFocused (Inherited from UIElement.)
IsGrouping (Inherited from ItemsControl.)
IsHitTestVisible (Inherited from UIElement.)
IsIndividualItemNonworkingTimeHighlighted
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.
IsInitialized (Inherited from FrameworkElement.)
IsInputMethodEnabled (Inherited from UIElement.)
IsItemLoadCompleted
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).
IsKeyboardFocused (Inherited from UIElement.)
IsKeyboardFocusWithin (Inherited from UIElement.)
IsLoaded (Inherited from FrameworkElement.)
IsManipulationEnabled (Inherited from UIElement.)
IsMeasureValid (Inherited from UIElement.)
IsMouseCaptured (Inherited from UIElement.)
IsMouseCaptureWithin (Inherited from UIElement.)
IsMouseDirectlyOver (Inherited from UIElement.)
IsMouseOver (Inherited from UIElement.)
IsMouseWheelZoomEnabled
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.
IsMouseWheelZoomEnabledMaxHourWidth
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.
IsMouseWheelZoomEnabledMinHourWidth
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.
IsMouseWheelZoomEnabledPreservingMousePositionTime
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.
IsMouseWheelZoomEnabledSpeed
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.
IsMouseWheelZoomEnabledUpdatingScales
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.
IsMouseWheelZoomEnabledUpdatingScalesToMaxType
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.
IsMouseWheelZoomEnabledUpdatingScalesToMinType
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.
IsMouseWheelZoomEnabledUpdatingTimelinePage
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.
IsNonworkingTimeHighlighted
Gets or sets a value that indicates whether nonworking time intervals are highlighted using NonworkingTimeBackground brush in the view. This is a dependency property.
IsReadOnly (Inherited from DataGrid.)
IsRowClickTimeScrollingEnabled
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.
IsScheduleCachingEnabled
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).
IsSealed (Inherited from DependencyObject.)
IsSplitterEnabled
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.
IsStylusCaptured (Inherited from UIElement.)
IsStylusCaptureWithin (Inherited from UIElement.)
IsStylusDirectlyOver (Inherited from UIElement.)
IsStylusOver (Inherited from UIElement.)
IsSummaryTaskCompletedEffortVisible
Gets or sets a value that indicates whether task completion bars are displayed for summary items. This is a dependency property.
IsSynchronizedWithCurrentItem (Inherited from Selector.)
IsTabStop (Inherited from Control.)
IsTaskCompletedEffortVisible
Gets or sets a value that indicates whether task completion bars are displayed. This is a dependency property.
IsTaskCompletionReadOnly
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.
IsTaskFinishReadOnly
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.
IsTaskStartReadOnly
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.
IsTaskToolTipVisible
Gets or sets a value that indicates whether the task bar tool tips are displayed. This is a dependency property.
IsTextSearchCaseSensitive (Inherited from ItemsControl.)
IsTextSearchEnabled (Inherited from ItemsControl.)
IsUndoEnabled
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.
IsUpdatingItems
Gets a value indicating whether items are currently updating in the collection without refreshing the user interface, between BeginUpdateItems()()() and EndUpdateItems()()() method calls.
IsUpdatingSelectedItems (Inherited from MultiSelector.)
IsVirtualizing
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.
IsVisible (Inherited from UIElement.)
Item
Gets the item at the specified index in the collection.
ItemBindingGroup (Inherited from ItemsControl.)
ItemContainerGenerator (Inherited from ItemsControl.)
ItemContainerStyle (Inherited from ItemsControl.)
ItemContainerStyleSelector (Inherited from ItemsControl.)
ItemContextMenu
Gets or sets the context menu for the item bars displayed in the chart areas. This is a dependency property.
ItemHeight
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.
Items
Gets a collection of GanttChartItem objects that represent the individual task items in the GanttChartDataGrid control. This is a dependency property.
ItemSeparatorLinesStroke
Gets or sets the brush used to draw item separator lines in the chart (none by default). This is a dependency property.
ItemsPanel
Gets or sets the template that displays the panel that controls the layout of items in the Gantt Chart. This is a dependency property.
ItemsSource (Inherited from ItemsControl.)
ItemStringFormat (Inherited from ItemsControl.)
ItemTemplate
Gets or sets the DataTemplate used to display each item in the Gantt Chart. This is a dependency property.
ItemTemplateSelector (Inherited from ItemsControl.)
Language (Inherited from FrameworkElement.)
LayoutTransform (Inherited from FrameworkElement.)
LogicalChildren (Inherited from ItemsControl.)
ManagedItems
Gets the internally managed Gantt Chart item collection.
Margin (Inherited from FrameworkElement.)
MaxChartWidth
Gets or sets the maximum width of the Gantt Chart view. This is a dependency property.
MaxColumnWidth (Inherited from DataGrid.)
MaxDataGridWidth
Gets or sets the maximum width of the data grid. This is a dependency property.
MaxHeight (Inherited from FrameworkElement.)
MaxWidth (Inherited from FrameworkElement.)
MilestoneBarFill
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.
MilestoneBarStroke
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.
MilestoneBarStrokeThickness
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.
MilestoneTaskTemplate
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.
MinChartWidth
Gets or sets the minimum width of the Gantt Chart view. This is a dependency property.
MinColumnWidth (Inherited from DataGrid.)
MinDataGridWidth
Gets or sets the minimum width of the data grid. This is a dependency property.
MinHeight (Inherited from FrameworkElement.)
MinRowHeight (Inherited from DataGrid.)
MinWidth (Inherited from FrameworkElement.)
Name (Inherited from FrameworkElement.)
NewItemMargin (Inherited from DataGrid.)
NonFrozenColumnsViewportHorizontalOffset (Inherited from DataGrid.)
NonworkingDayIntervalProvider
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.
NonworkingIntervals
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.
NonworkingTimeBackground
Gets or sets the nonworking time background brush of the chart (displayed when IsNonworkingTimeHighlighted is set to true). This is a dependency property.
Opacity (Inherited from UIElement.)
OpacityMask (Inherited from UIElement.)
OverridesDefaultStyle (Inherited from FrameworkElement.)
Padding (Inherited from Control.)
Parent (Inherited from FrameworkElement.)
PersistId Obsolete. (Inherited from UIElement.)
PredecessorsStringDependencyTypeAbbreviations
Optionally gets or sets dependency type abbreviations to use upon GetPredecessorsString(GanttChartItem) and UpdatePredecessors(GanttChartItem, String) calls.
PredecessorsStringLagFormat
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.
PredecessorsStringLagScale
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.
PredecessorToolTipTemplate
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.
PrintingTemplate
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.
RenderSize (Inherited from UIElement.)
RenderTransform (Inherited from UIElement.)
RenderTransformOrigin (Inherited from UIElement.)
ResourceQuantities
Gets or sets the quantity values to consider when leveling resources, indicating maximum amounts of materials available for use at the same time.
Resources (Inherited from FrameworkElement.)
ResourceSchedules
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).
RowBackground (Inherited from DataGrid.)
RowDetailsTemplate (Inherited from DataGrid.)
RowDetailsTemplateSelector (Inherited from DataGrid.)
RowDetailsVisibilityMode (Inherited from DataGrid.)
RowHeaderActualWidth (Inherited from DataGrid.)
RowHeaderStyle (Inherited from DataGrid.)
RowHeaderTemplate (Inherited from DataGrid.)
RowHeaderTemplateSelector (Inherited from DataGrid.)
RowHeaderWidth (Inherited from DataGrid.)
RowHeight (Inherited from DataGrid.)
RowStyle (Inherited from DataGrid.)
RowStyleSelector (Inherited from DataGrid.)
RowValidationErrorTemplate (Inherited from DataGrid.)
RowValidationRules (Inherited from DataGrid.)
ScaleHeaderHeight
Gets or sets the default height for chart scale header areas (used to initialize Scale.HeaderHeight property values). This is a dependency property.
Scales
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.
Schedule
Gets or sets the Working{Week|Day}{Start|Finish} and Nonworking* property values of the component using a Schedule instance.
ScrollableHeight
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.
SelectedCells (Inherited from DataGrid.)
SelectedIndex
Gets (or sets, at initialization time) the index of the current selection.
SelectedItem
Gets (or sets, at initialization time) the data item corresponding to the selected row.
SelectedItems
Gets a list that contains (or defines, at initialization time) the items corresponding to the selected rows.
SelectedValue
Gets (or sets, at initialization time) the value of the selected item.
SelectedValuePath (Inherited from Selector.)
SelectionMode (Inherited from DataGrid.)
SelectionUnit (Inherited from DataGrid.)
SnapsToDevicePixels (Inherited from UIElement.)
SpecificResourceHourCosts
Gets or sets the specific hour cost values to apply for the assigned resources of the managed tasks.
SpecificResourceUsageCosts
Gets or sets the specific usage cost values to apply for the assigned resources of the managed tasks.
SplitterBackground
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.
SplitterBorderBrush
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.
SplitterBorderThickness
Gets or sets the border thickness of the splitter between the data grid and the attached Gantt Chart view. This is a dependency property.
SplitterWidth
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.
StandardBarCornerRadius
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.
StandardBarFill
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.
StandardBarStroke
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.
StandardBarStrokeThickness
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.
StandardCompletedBarCornerRadius
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.
StandardCompletedBarFill
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.
StandardCompletedBarStroke
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.
StandardCompletedBarStrokeThickness
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.
StandardTaskTemplate
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.
Style (Inherited from FrameworkElement.)
StylusPlugIns (Inherited from UIElement.)
SummaryBarFill
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.
SummaryBarStroke
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.
SummaryBarStrokeThickness
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.
SummaryCompletedBarFill
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.
SummaryTaskTemplate
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.
TabIndex (Inherited from Control.)
Tag (Inherited from FrameworkElement.)
TaskInitiationCost
Gets or sets the initiation cost value to apply to the managed tasks.
Template (Inherited from Control.)
TemplatedParent (Inherited from FrameworkElement.)
TimelinePageFinish
Gets or sets the maximum date and time that the user could horizontally scroll to in the chart. This is a dependency property.
TimelinePageStart
Gets or sets the minimum date and time that the user could horizontally scroll to in the chart. This is a dependency property.
ToolTip (Inherited from FrameworkElement.)
ToolTipTemplate
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.
TouchesCaptured (Inherited from UIElement.)
TouchesCapturedWithin (Inherited from UIElement.)
TouchesDirectlyOver (Inherited from UIElement.)
TouchesOver (Inherited from UIElement.)
Triggers (Inherited from FrameworkElement.)
Uid (Inherited from UIElement.)
UnassignedScheduleChartItemBackground
Gets or sets the background of the Unassigned schedule chart item generated by GetScheduleChartItems()()() method. This is a dependency property.
UnassignedScheduleChartItemContent
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.
UndoLimit
Gets or sets the number of actions stored in the undo queue. This is a dependency property.
UndoLinkingTimeLimit
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.
UndoQueueCount
Gets the number of recorded actions in the undo queue.
UpdateScaleInterval
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.
UpdateScaleOrigin
Gets or sets the origin date and time referred by UpdateScaleInterval value used during drag and drop update operations. This is a dependency property.
UpdateTimelinePageAmount
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.
UseLayoutRounding (Inherited from FrameworkElement.)
VerticalAlignment (Inherited from FrameworkElement.)
VerticalContentAlignment (Inherited from Control.)
VerticalGridLinesBrush (Inherited from DataGrid.)
VerticalOffset
Gets a value that contains the vertical offset of the scrolled content.
VerticalScrollBarVisibility (Inherited from DataGrid.)
ViewportHeight
Gets a value that contains the vertical size of the viewable content.
Visibility (Inherited from UIElement.)
VisibleDayFinish
Gets or sets the maximum time of day that is visible in the chart (by default, 4:00 PM). This is a dependency property.
VisibleDayStart
Gets or sets the minimum time of day that is visible in the chart (by default, 8:00 AM). This is a dependency property.
VisibleWeekFinish
Gets or sets the maximum day of week that is visible in the chart (by default, Saturday). This is a dependency property.
VisibleWeekStart
Gets or sets the minimum day of week that is visible in the chart (by default, Sunday). This is a dependency property.
VisualBitmapEffect Obsolete. (Inherited from Visual.)
VisualBitmapEffectInput Obsolete. (Inherited from Visual.)
VisualBitmapScalingMode (Inherited from Visual.)
VisualCacheMode (Inherited from Visual.)
VisualChildrenCount (Inherited from FrameworkElement.)
VisualClearTypeHint (Inherited from Visual.)
VisualClip (Inherited from Visual.)
VisualEdgeMode (Inherited from Visual.)
VisualEffect (Inherited from Visual.)
VisualOffset (Inherited from Visual.)
VisualOpacity (Inherited from Visual.)
VisualOpacityMask (Inherited from Visual.)
VisualParent (Inherited from Visual.)
VisualScrollableAreaClip (Inherited from Visual.)
VisualTextHintingMode (Inherited from Visual.)
VisualTextRenderingMode (Inherited from Visual.)
VisualTransform (Inherited from Visual.)
VisualXSnappingGuidelines (Inherited from Visual.)
VisualYSnappingGuidelines (Inherited from Visual.)
WbsIndexStringSeparator
Gets or sets a the separator between parent and child WBS index string parts.
Width (Inherited from FrameworkElement.)
WorkingDayFinish
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.
WorkingDayStart
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.
WorkingTimeBackground
Gets or sets the working time background brush of the chart. This is a dependency property.
WorkingWeekFinish
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.
WorkingWeekStart
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
AddingNewItem (Inherited from DataGrid.)
AsyncPresentationCompleted
Raised when the asynchronous presentation operations are completed, during component initialization and when the source item collection changes.
AsyncPresentationStarted
Raised when the asynchronous presentation operations start, during component initialization and when the source item collection changes.
AutoGeneratedColumns (Inherited from DataGrid.)
AutoGeneratingColumn (Inherited from DataGrid.)
BeginningEdit (Inherited from DataGrid.)
CellEditEnding (Inherited from DataGrid.)
ColumnDisplayIndexChanged (Inherited from DataGrid.)
ColumnHeaderDragCompleted (Inherited from DataGrid.)
ColumnHeaderDragDelta (Inherited from DataGrid.)
ColumnHeaderDragStarted (Inherited from DataGrid.)
ColumnReordered (Inherited from DataGrid.)
ColumnReordering (Inherited from DataGrid.)
ContextMenuClosing (Inherited from FrameworkElement.)
ContextMenuOpening (Inherited from FrameworkElement.)
CopyingHeader
Occurs for the header that is to be serialized during a Copy operation.
CopyingItem
Occurs for each item that is to be serialized during a Copy operation.
CopyingRowClipboardContent (Inherited from DataGrid.)
CreatingDependencyLine
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.
CurrentCellChanged (Inherited from DataGrid.)
DataContextChanged (Inherited from FrameworkElement.)
DragEnter (Inherited from UIElement.)
DragLeave (Inherited from UIElement.)
DragOver (Inherited from UIElement.)
Drop (Inherited from UIElement.)
FocusableChanged (Inherited from UIElement.)
GiveFeedback (Inherited from UIElement.)
GotFocus (Inherited from UIElement.)
GotKeyboardFocus (Inherited from UIElement.)
GotMouseCapture (Inherited from UIElement.)
GotStylusCapture (Inherited from UIElement.)
GotTouchCapture (Inherited from UIElement.)
Initialized (Inherited from FrameworkElement.)
InitializingNewItem (Inherited from DataGrid.)
IsEnabledChanged (Inherited from UIElement.)
IsHitTestVisibleChanged (Inherited from UIElement.)
IsKeyboardFocusedChanged (Inherited from UIElement.)
IsKeyboardFocusWithinChanged (Inherited from UIElement.)
IsMouseCapturedChanged (Inherited from UIElement.)
IsMouseCaptureWithinChanged (Inherited from UIElement.)
IsMouseDirectlyOverChanged (Inherited from UIElement.)
IsStylusCapturedChanged (Inherited from UIElement.)
IsStylusCaptureWithinChanged (Inherited from UIElement.)
IsStylusDirectlyOverChanged (Inherited from UIElement.)
IsVisibleChanged (Inherited from UIElement.)
ItemActivated
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.
ItemCollectionChanged
Occurs when the data item collection within the control changes.
ItemPropertyChanged
Occurs when a data property value of an item within the control changes.
KeyDown (Inherited from UIElement.)
KeyUp (Inherited from UIElement.)
LayoutUpdated (Inherited from UIElement.)
Loaded (Inherited from FrameworkElement.)
LoadingRow (Inherited from DataGrid.)
LoadingRowDetails (Inherited from DataGrid.)
LostFocus (Inherited from UIElement.)
LostKeyboardFocus (Inherited from UIElement.)
LostMouseCapture (Inherited from UIElement.)
LostStylusCapture (Inherited from UIElement.)
LostTouchCapture (Inherited from UIElement.)
ManipulationBoundaryFeedback (Inherited from UIElement.)
ManipulationCompleted (Inherited from UIElement.)
ManipulationDelta (Inherited from UIElement.)
ManipulationInertiaStarting (Inherited from UIElement.)
ManipulationStarted (Inherited from UIElement.)
ManipulationStarting (Inherited from UIElement.)
MouseDoubleClick (Inherited from Control.)
MouseDown (Inherited from UIElement.)
MouseEnter (Inherited from UIElement.)
MouseLeave (Inherited from UIElement.)
MouseLeftButtonDown (Inherited from UIElement.)
MouseLeftButtonUp (Inherited from UIElement.)
MouseMove (Inherited from UIElement.)
MouseRightButtonDown (Inherited from UIElement.)
MouseRightButtonUp (Inherited from UIElement.)
MouseUp (Inherited from UIElement.)
MouseWheel (Inherited from UIElement.)
PastedItem
Occurs for each new item that has been created during a Paste operation.
PastingItem
Occurs for each new item that is to be created during a Paste operation.
PreparingCellForEdit (Inherited from DataGrid.)
PreviewDragEnter (Inherited from UIElement.)
PreviewDragLeave (Inherited from UIElement.)
PreviewDragOver (Inherited from UIElement.)
PreviewDrop (Inherited from UIElement.)
PreviewGiveFeedback (Inherited from UIElement.)
PreviewGotKeyboardFocus (Inherited from UIElement.)
PreviewKeyDown (Inherited from UIElement.)
PreviewKeyUp (Inherited from UIElement.)
PreviewLostKeyboardFocus (Inherited from UIElement.)
PreviewMouseDoubleClick (Inherited from Control.)
PreviewMouseDown (Inherited from UIElement.)
PreviewMouseLeftButtonDown (Inherited from UIElement.)
PreviewMouseLeftButtonUp (Inherited from UIElement.)
PreviewMouseMove (Inherited from UIElement.)
PreviewMouseRightButtonDown (Inherited from UIElement.)
PreviewMouseRightButtonUp (Inherited from UIElement.)
PreviewMouseUp (Inherited from UIElement.)
PreviewMouseWheel (Inherited from UIElement.)
PreviewQueryContinueDrag (Inherited from UIElement.)
PreviewStylusButtonDown (Inherited from UIElement.)
PreviewStylusButtonUp (Inherited from UIElement.)
PreviewStylusDown (Inherited from UIElement.)
PreviewStylusInAirMove (Inherited from UIElement.)
PreviewStylusInRange (Inherited from UIElement.)
PreviewStylusMove (Inherited from UIElement.)
PreviewStylusOutOfRange (Inherited from UIElement.)
PreviewStylusSystemGesture (Inherited from UIElement.)
PreviewStylusUp (Inherited from UIElement.)
PreviewTextInput (Inherited from UIElement.)
PreviewTouchDown (Inherited from UIElement.)
PreviewTouchMove (Inherited from UIElement.)
PreviewTouchUp (Inherited from UIElement.)
QueryContinueDrag (Inherited from UIElement.)
QueryCursor (Inherited from UIElement.)
RequestBringIntoView (Inherited from FrameworkElement.)
RowDetailsVisibilityChanged (Inherited from DataGrid.)
RowEditEnding (Inherited from DataGrid.)
SelectedCellsChanged (Inherited from DataGrid.)
SelectionChanged (Inherited from Selector.)
SizeChanged (Inherited from FrameworkElement.)
Sorting (Inherited from DataGrid.)
SourceUpdated (Inherited from FrameworkElement.)
StylusButtonDown (Inherited from UIElement.)
StylusButtonUp (Inherited from UIElement.)
StylusDown (Inherited from UIElement.)
StylusEnter (Inherited from UIElement.)
StylusInAirMove (Inherited from UIElement.)
StylusInRange (Inherited from UIElement.)
StylusLeave (Inherited from UIElement.)
StylusMove (Inherited from UIElement.)
StylusOutOfRange (Inherited from UIElement.)
StylusSystemGesture (Inherited from UIElement.)
StylusUp (Inherited from UIElement.)
TargetUpdated (Inherited from FrameworkElement.)
TextInput (Inherited from UIElement.)
TimelinePageChanged
Occurs when timeline page changes in the view.
ToolTipClosing (Inherited from FrameworkElement.)
ToolTipOpening (Inherited from FrameworkElement.)
TouchDown (Inherited from UIElement.)
TouchEnter (Inherited from UIElement.)
TouchLeave (Inherited from UIElement.)
TouchMove (Inherited from UIElement.)
TouchUp (Inherited from UIElement.)
UndoQueueChanged
Occurs when the undo queue changes, and therefore CanUndo and CanRedo methods may return updated values.
Unloaded (Inherited from FrameworkElement.)
UnloadingRow (Inherited from DataGrid.)
UnloadingRowDetails (Inherited from DataGrid.)

Explicit Interface Implementations

  NameDescription
IAddChild..::.AddChild (Inherited from ItemsControl.)
IAddChild..::.AddText (Inherited from ItemsControl.)
System#Windows#Controls#Primitives#IContainItemStorage#Clear (Inherited from ItemsControl.)
System#Windows#Controls#Primitives#IContainItemStorage#ClearItemValue (Inherited from ItemsControl.)
System#Windows#Controls#Primitives#IContainItemStorage#ClearValue (Inherited from ItemsControl.)
System#Windows#Markup#IQueryAmbient#IsAmbientPropertyAvailable (Inherited from FrameworkElement.)
System#Windows#Controls#Primitives#IContainItemStorage#ReadItemValue (Inherited from ItemsControl.)
System#Windows#Controls#Primitives#IContainItemStorage#StoreItemValue (Inherited from ItemsControl.)

See Also