RadGanttViewElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadGanttViewElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadGanttViewElement...
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadGanttViewElement class.
public RadGanttViewElement()
Fields
Identifies the HeaderHeight dependency property.
public static RadProperty HeaderHeightProperty
Identifies the ItemHeight dependency property.
public static RadProperty ItemHeightProperty
Identifies the ItemSpacing dependency property.
public static RadProperty ItemSpacingProperty
Identifies the MinimumLinkLength dependency property.
public static RadProperty MinimumLinkLengthProperty
Identifies the MinimumTaskWidth dependency property.
public static RadProperty MinimumTaskWidthProperty
Identifies the ReadOnly dependency property.
public static RadProperty ReadOnlyProperty
Identifies the SplitterWidth dependency property.
public static RadProperty SplitterWidthProperty
Properties
Gets the active editor.
public IValueEditor ActiveEditor { get; }
Gets or sets a value indicating whether the default context menu may be shown.
public bool AllowDefaultContextMenu { get; set; }
true if the default context menu may be shown; otherwise, false.
Gets or sets a value indicating whether summary items are editable by the user or their value is auto-calculated from their sub items.
public bool AllowSummaryEditing { get; set; }
Gets or sets the begin edit mode.
public GanttViewBeginEditModes BeginEditMode { get; set; }
The begin edit mode.
Gets or sets the BindingContext for the object.
public override BindingContext BindingContext { get; set; }
Overrides:
Gets or sets a property name which will be used to define a relation of the data items.
public string ChildMember { get; set; }
Gets the columns shown in the GanttViewTextViewElement.
public GanttViewTextViewColumnCollection Columns { get; }
The columns.
Comparer
IComparer<GanttViewDataItem>
Gets or sets the default sort Comparer for RadGanttView. The default comparer compares the items according to their start time.
[Browsable(false)]
public IComparer<GanttViewDataItem> Comparer { get; set; }
Gets or sets the context menu.
public virtual RadContextMenu ContextMenu { get; set; }
The context menu.
Gets or sets the current column.
[Browsable(false)]
public GanttViewTextViewColumn CurrentColumn { get; set; }
Gets the data item provider.
public virtual GanttViewDataItemProvider DataItemProvider { get; }
The data item provider.
public IGanttViewDataProvider DataProvider { get; set; }
Gets or sets the data source that the RadGanttView is displaying data for.
public object DataSource { get; set; }
Gets or sets a value indicating whether to disable ensure item visible horizontal.
public bool DisableEnsureItemVisibleHorizontal { get; set; }
true if ensure item visible horizontal is disabled; otherwise, false.
Gets or sets the drag drop service.
public GanttViewDragDropService DragDropService { get; set; }
The drag drop service.
Gets or sets a value indicating whether custom painting is enabled.
public bool EnableCustomPainting { get; set; }
true if custom painting is enabled; otherwise, false.
Gets or sets a value indicating whether the kinetic scrolling function is enabled.
[Browsable(true)]
public bool EnableKineticScrolling { get; set; }
Gets or sets a property name which will be used to extract the end of the data items.
public string EndMember { get; set; }
Gets the filter descriptors.
[Browsable(false)]
public FilterDescriptorCollection FilterDescriptors { get; }
The filter descriptors.
Gets or sets the gantt view behavior.
public BaseGanttViewBehavior GanttViewBehavior { get; set; }
The gantt view behavior.
Gets the GanttViewGraphicalViewElement.
public GanttViewGraphicalViewElement GraphicalViewElement { get; }
The graphical view element.
Gets a value indicating whether the inks collection is populated.
public bool HasLinks { get; }
true if this instance has links; otherwise, false.
Gets or sets the height of the header row and the timeline container.
public int HeaderHeight { get; set; }
The height of the header.
Gets a value indicating whether this instance is data bound.
public bool IsDataBound { get; }
true if this instance is data bound; otherwise, false.
Gets a value indicating whether this instance is in edit mode.
public bool IsEditing { get; }
true if this instance is in edit mode; otherwise, false.
Gets or a value indicating whether the control is in design mode.
[Browsable(false)]
public bool IsInDesignMode { get; }
Gets or sets the height of the items.
public int ItemHeight { get; set; }
The height of the item.
Gets the collection of task items.
public GanttViewDataItemCollection Items { get; }
The task items.
Gets or sets the item spacing.
public int ItemSpacing { get; set; }
The item spacing.
Gets or sets the name of the list or table in the data source from which the RadGanttViewElement will extract links data.
public string LinkDataMember { get; set; }
Gets or sets a property name which will be used to extract the links end item.
public string LinkEndMember { get; set; }
Gets the collection of links.
public GanttViewLinkDataItemCollection Links { get; }
The links.
Gets or sets a property name which will be used to extract links start item.
public string LinkStartMember { get; set; }
Gets or sets a link type converter that will be used to convert values coming from the data source to TasksLinkType and vice versa.
public LinkTypeConverter LinkTypeConverter { get; set; }
The link type converter.
Gets or sets a property name which will be used to extract the link type of the data items.
public string LinkTypeMember { get; set; }
Gets or sets the minimum width of a column.
public int MinimumColumnWidth { get; set; }
The minimum width of a column.
Gets or sets the minimum length of the link.
public int MinimumLinkLength { get; set; }
The minimum length of the link.
Gets or sets the minimum width of a task when resizing it with the mouse. The size is in pixels and is for the current zoom.
public int MinimumTaskWidth { get; set; }
The minimum width of the task.
Gets or sets a property name which will be used to define a relation of the data items.
public string ParentMember { get; set; }
Gets or sets a property name which will be used to extract the Progress of the data items.
public string ProgressMember { get; set; }
Gets or sets the ratio between the text view and the graphical view.
public float Ratio { get; set; }
The ratio.
Gets or sets a value indicating whether the gantt view is read only.
public bool ReadOnly { get; set; }
true if the gantt view is read only; otherwise, false.
Gets the ScrollServiceBehavior that is responsible for kinetic scrolling.
public ScrollServiceBehavior ScrollBehavior { get; }
Gets or sets the selected item.
public GanttViewDataItem SelectedItem { get; set; }
The selected item.
Gets or sets the selected link item.
public GanttViewLinkDataItem SelectedLink { get; set; }
The selected link item.
Gets or sets a value indicating whether to show the timeline today indicator.
public bool ShowTimelineTodayIndicator { get; set; }
true if the timeline today indicator is visible; otherwise, false.
Gets or sets a value indicating whether to show the today indicator.
public bool ShowTodayIndicator { get; set; }
true if the today indicator is visible; otherwise, false.
Gets the GanttViewViewsSplitterElement.
public GanttViewViewsSplitterElement SplitterElement { get; }
The splitter element.
Gets or sets the width of the splitter.
public int SplitterWidth { get; set; }
The width of the splitter.
Gets or sets a property name which will be used to extract the start of the data items.
public string StartMember { get; set; }
Gets or sets the name of the list or table in the data source from which the RadGanttViewElement will extract tasks data.
public string TaskDataMember { get; set; }
Gets the GanttViewTextViewElement.
public GanttViewTextViewElement TextViewElement { get; }
The text view element.
Gets or sets a property name which will be used to extract the title of the data items.
public string TitleMember { get; set; }
Methods
Arranges the content and child elements within the final allocated space, positioning text, images, and child elements.
Puts the current item in edit mode, allowing the user to modify its properties.
public virtual bool BeginEdit()
true if editing was successfully initiated; otherwise, false.
Begins an update operation, suspending view refreshes until EndUpdate() is called.
public void BeginUpdate()
Brings the specified item into view by expanding parent items if necessary and scrolling to make it visible.
public void BringIntoView(GanttViewDataItem item)
The GanttViewDataItem to bring into view.
Closes the currently active editor and discards any changes made during the edit operation.
public void CancelEdit()
Clears the current selection by removing the current and selected state from the currently selected item.
public void ClearSelection()
Called by the element when constructed. Allows inheritors to build the element tree.
protected override void CreateChildElements()
Overrides:
Creates and returns a new instance of GanttViewGraphicalViewElement. This method can be overridden to provide custom graphical view element implementations.
protected virtual GanttViewGraphicalViewElement CreateGraphicalViewElement(RadGanttViewElement ganttView)
The parent RadGanttViewElement that will contain the graphical view element.
Returns:A new instance of GanttViewGraphicalViewElement.
Creates a new link.
Creates a new task.
Creates and returns a new instance of GanttViewTextViewElement. This method can be overridden to provide custom text view element implementations.
protected virtual GanttViewTextViewElement CreateTextViewElement(RadGanttViewElement ganttView)
The parent RadGanttViewElement that will contain the text view element.
Returns:A new instance of GanttViewTextViewElement.
Creates and returns a new instance of GanttViewViewsSplitterElement. This method can be overridden to provide custom splitter element implementations.
protected virtual GanttViewViewsSplitterElement CreateViewsSplitterElement()
A new instance of GanttViewViewsSplitterElement.
Commits any changes and ends the edit operation on the current item.
public bool EndEdit()
true if the edit operation was successfully ended and changes were committed; otherwise, false.
Ends the editing of an item and commits or discards the changes based on the specified parameter.
Ends the update operation and refreshes the view with any pending changes.
public void EndUpdate()
Ends the update operation with control over whether to perform an update and the specific action to take.
public void EndUpdate(bool performUpdate, RadGanttViewElement.UpdateActions action)
True to perform an update; false to skip the update.
actionRadGanttViewElement.UpdateActionsThe RadGanttViewElement.UpdateActions specifying the type of update to perform.
Ensures that the specified item is visible horizontally in the view by scrolling if necessary.
protected virtual void EnsureItemVisibleHorizontal(GanttViewDataItem item, GanttViewBaseItemElement itemElement)
The GanttViewDataItem to make visible.
itemElementGanttViewBaseItemElementThe GanttViewBaseItemElement representing the item.
Ensures that the specified item is visible vertically in the view by scrolling if necessary.
protected virtual GanttViewBaseItemElement EnsureItemVisibleVertical(GanttViewDataItem item, GanttViewBaseItemElement itemElement)
The GanttViewDataItem to make visible.
itemElementGanttViewBaseItemElementThe GanttViewBaseItemElement representing the item, or null if not yet created.
Returns:The GanttViewBaseItemElement for the item after ensuring it's visible.
Core implementation that ensures an item is visible vertically by calculating scroll offsets and updating the view.
protected virtual GanttViewBaseItemElement EnsureItemVisibleVerticalCore(GanttViewDataItem item)
The GanttViewDataItem to make visible.
Returns:The GanttViewBaseItemElement for the item after ensuring it's visible, or null if not found.
Ensures that the specified item is visible within the gantt view element, scrolling the contents of the element if necessary.
public void EnsureVisible(GanttViewDataItem item)
The item to scroll into view
Gets an editor instance of the specified type, creating it if not already cached.
protected virtual IInputEditor GetEditor(Type editorType)
The Type of the editor to retrieve.
Returns:An IInputEditor instance of the specified type, or null if creation fails.
Initializes the fields.
protected override void InitializeFields()
Overrides:
Measures the desired size of the element by calculating the space needed for content, padding, and borders.
Raises the event.
protected virtual void OnContextMenuOpening(GanttViewContextMenuOpeningEventArgs e)
The GanttViewContextMenuOpeningEventArgs instance containing the event data.
Raises the event.
protected virtual void OnCreateDataItem(CreateGanttDataItemEventArgs e)
The CreateGanttDataItemEventArgs instance containing the event data.
Raises the event.
protected virtual void OnCreateLinkDataItem(CreateGanttLinkDataItemEventArgs e)
The CreateGanttLinkDataItemEventArgs instance containing the event data.
Raises the event.
protected virtual void OnDataCellCreating(GanttViewDataCellElementCreatingEventArgs e)
The GanttViewDataCellElementCreatingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnEditorInitialized(GanttViewItemEditorInitializedEventArgs e)
The GanttViewItemEditorInitializedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnEditorRequired(GanttViewEditorRequiredEventArgs e)
The GanttViewEditorRequiredEventArgs instance containing the event data.
Raises the event.
protected virtual void OnGraphicalViewItemFormatting(GanttViewGraphicalViewItemFormattingEventArgs e)
The GanttViewGraphicalViewItemFormattingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnGraphicalViewLinkItemFormatting(GanttViewLinkItemFormattingEventArgs e)
The GanttViewLinkItemFormattingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnHeaderCellCreating(GanttViewHeaderCellElementCreatingEventArgs e)
The GanttViewHeaderCellElementCreatingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemAdded(GanttViewItemAddedEventArgs e)
The GanttViewItemAddedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemAdding(GanttViewItemAddingEventArgs e)
The GanttViewItemAddingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemChanged(GanttViewItemChangedEventArgs e)
The GanttViewItemChangedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemChildIdNeeded(GanttViewItemChildIdNeededEventArgs e)
The GanttViewItemChildIdNeededEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemDataBound(GanttViewItemDataBoundEventArgs e)
The GanttViewItemDataBoundEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemDataError(GanttViewItemDataErrorEventArgs e)
The GanttViewItemDataErrorEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemEdited(GanttViewItemEditedEventArgs e)
The GanttViewItemEditedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemEditing(GanttViewItemEditingEventArgs e)
The GanttViewItemEditingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemElementCreating(GanttViewItemElementCreatingEventArgs e)
The GanttViewItemElementCreatingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemExpandedChanged(GanttViewExpandedChangedEventArgs e)
The GanttViewExpandedChangedEventArgs instance containing the event data.
Called when an item expanded is changing.
protected bool OnItemExpandedChanging(GanttViewDataItem item)
The item.
Returns:Raises the event.
protected virtual void OnItemExpandedChanging(GanttViewExpandedChangingEventArgs e)
The GanttViewExpandedChangingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemPaint(GanttViewItemPaintEventArgs e)
The GanttViewItemPaintEventArgs instance containing the event data.
Exceptions:Raises the event.
protected virtual void OnItemRemoved(GanttViewItemRemovedEventArgs e)
The GanttViewItemRemovedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemValidated(GanttViewItemValidatedEventArgs e)
The GanttViewItemValidatedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnItemValidating(GanttViewItemValidatingEventArgs e)
The GanttViewItemValidatingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnLinkAdded(GanttViewLinkAddedEventArgs e)
The GanttViewLinkAddedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnLinkAdding(GanttViewLinkAddingEventArgs e)
The GanttViewLinkAddingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnLinkChanged(GanttViewLinkChangedEventArgs e)
The GanttViewLinkChangedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnLinkDataBound(GanttViewLinkDataBoundEventArgs e)
The GanttViewLinkDataBoundEventArgs instance containing the event data.
Raises the event.
protected virtual void OnLinkDataError(GanttViewLinkDataErrorEventArgs e)
The GanttViewLinkDataErrorEventArgs instance containing the event data.
Raises the event.
protected virtual void OnLinkRemoved(GanttViewLinkRemovedEventArgs e)
The GanttViewLinkRemovedEventArgs instance containing the event data.
Called when the element has been successfully loaded. That includes loading of all its children as well.
protected override void OnLoaded()
Overrides:
Raises the event.
protected override void OnMouseDown(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Overrides:
Raises the event.
protected override void OnMouseMove(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Overrides:
Raises the event.
protected override void OnMouseUp(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Overrides:
Raises the event.
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
The RadPropertyChangedEventArgs instance containing the event data.
Overrides:
Raises the event.
protected virtual void OnSelectedItemChanged(GanttViewSelectedItemChangedEventArgs e)
The GanttViewSelectedItemChangedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnSelectedItemChanging(GanttViewSelectedItemChangingEventArgs e)
The GanttViewSelectedItemChangingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnSelectedLinkChanged(GanttViewSelectedLinkChangedEventArgs e)
The GanttViewSelectedLinkChangedEventArgs instance containing the event data.
Raises the event.
protected virtual void OnSelectedLinkChanging(GanttViewSelectedLinkChangingEventArgs e)
The GanttViewSelectedLinkChangingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnTextViewCellFormatting(GanttViewTextViewCellFormattingEventArgs e)
The GanttViewTextViewCellFormattingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnTextViewItemFormatting(GanttViewTextViewItemFormattingEventArgs e)
The GanttViewTextViewItemFormattingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnTimelineItemElementCreating(GanttViewTimelineItemElementCreatingEventArgs e)
The GanttViewTimelineItemElementCreatingEventArgs instance containing the event data.
Raises the event.
protected virtual void OnTimelineItemFormatting(GanttViewTimelineItemFormattingEventArgs e)
The GanttViewTimelineItemFormattingEventArgs instance containing the event data.
Processes the item as current.
protected virtual bool ProcessCurrentItem(GanttViewDataItem item)
The item.
Returns:Processes double click.
public virtual bool ProcessDoubleClick(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Returns:Processes key down.
public virtual bool ProcessKeyDown(KeyEventArgs e)
The KeyEventArgs instance containing the event data.
Returns:Processes key press.
public virtual bool ProcessKeyPress(KeyPressEventArgs e)
The KeyPressEventArgs instance containing the event data.
Returns:Processes key up.
public virtual bool ProcessKeyUp(KeyEventArgs e)
The KeyEventArgs instance containing the event data.
Returns:Processes mouse click.
public virtual bool ProcessMouseClick(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Returns:Processes mouse down.
public virtual bool ProcessMouseDown(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Returns:Processes mouse move.
public virtual bool ProcessMouseMove(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Returns:Processes mouse up.
public virtual bool ProcessMouseUp(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Returns:Processes mouse wheel.
public virtual bool ProcessMouseWheel(MouseEventArgs e)
The MouseEventArgs instance containing the event data.
Returns:Processes the item for selection.
protected virtual void ProcessSelection(GanttViewDataItem item)
The item.
Processes the item for selection.
protected virtual void ProcessSelection(GanttViewLinkDataItem link)
The item.
Synchronizes all item elements.
protected virtual void SynchronizeItemElements()
Updates the visual items in the Gantt view for the specified data items according to the specified update action.
public void Update(RadGanttViewElement.UpdateActions updateAction, params GanttViewDataItem[] items)
The RadGanttViewElement.UpdateActions specifying the type of update to perform.
itemsGanttViewDataItem[]The array of GanttViewDataItem objects to update.
Updates the Gantt view for the specified link data items according to the specified update action.
public void Update(RadGanttViewElement.UpdateActions updateAction, params GanttViewLinkDataItem[] items)
The RadGanttViewElement.UpdateActions specifying the type of update to perform.
itemsGanttViewLinkDataItem[]The array of GanttViewLinkDataItem objects to update.
Updates the Gantt view according to the specified update action, refreshing both text and graphical views.
public void Update(RadGanttViewElement.UpdateActions updateAction)
The RadGanttViewElement.UpdateActions specifying the type of update to perform.
Updates the view when an item's expanded state changes by refreshing scroll ranges and adjusting scroll position.
protected virtual bool UpdateOnExpandedChanged(GanttViewDataItem item)
The GanttViewDataItem whose expanded state has changed.
Returns:True if the update was successful; otherwise, false.
Updates the scrollers.
protected virtual void UpdateScrollers(GanttViewDataItem skipItem, RadGanttViewElement.UpdateActions updateAction)
The skip item.
updateActionRadGanttViewElement.UpdateActionsThe update action.
Updates the scrollers on add.
protected virtual void UpdateScrollersOnAdd(GanttViewDataItem item)
The item.
Events
Occurs when the binding context is changed.
public event EventHandler BindingContextChanged
Occurs when a context menu is about to be opened.
public event GanttViewContextMenuOpeningEventHandler ContextMenuOpening
Occurs when a new data item is created.
public event CreateGanttDataItemEventHandler CreateDataItem
Occurs when a new link data item is created.
public event CreateGanttLinkDataItemEventHandler CreateLinkDataItem
Occurs when a new data cell element needs to be created.
public event GanttViewDataCellElementCreatingEventHandler DataCellElementCreating
Occurs when an editor has been initialized.
public event GanttViewItemEditorInitializedEventHandler EditorInitialized
Occurs when an editor is required to edit a cell the text view.
public event GanttViewEditorRequiredEventHandler EditorRequired
Occurs when the state of an item in the GanttViewGraphicalViewElement changes and it needs to be formatted.
public event GanttViewGraphicalViewItemFormattingEventHandler GraphicalViewItemFormatting
Occurs when the state of a link item in the GanttViewGraphicalViewElement changes and it needs to be formatted.
public event GanttViewLinkItemFormattingEventHandler GraphicalViewLinkItemFormatting
Occurs when a new header cell element needs to be created.
public event GanttViewHeaderCellElementCreatingEventHandler HeaderCellElementCreating
Occurs when a new item is added to the Items collection.
public event GanttViewItemAddedEventHandler ItemAdded
Occurs before an GanttViewDataItem is added to the Items collection.
public event GanttItemAddingEventHandler ItemAdding
Occurs when an item's property is changed.
public event GanttViewItemChangedEventhandler ItemChanged
Occurs when an item needs an id for storing in data sources.
public event GanttViewItemChildIdNeededEventHandler ItemChildIdNeeded
Occurs when an item is data bound.
public event GanttViewItemDataBoundEventHandler ItemDataBound
Fired when there is an error in the data layer of RadGanttView related to data operations with Item objects.
public event GanttItemDataErrorEventHandler ItemDataError
Occurs when an item has been edited.
public event GanttViewItemEditedEventHandler ItemEdited
Occurs when an cell is about to be edited.
public event GanttViewItemEditingEventHandler ItemEditing
Occurs when an item element needs to be created.
public event GanttViewItemElementCreatingEventHandler ItemElementCreating
Occurs after an item is expanded or collapsed.
public event GanttViewExpandedChangedEventHandler ItemExpandedChanged
Occurs when an item is about to be expanded or collapsed.
public event GanttViewExpandedChangingEventHandler ItemExpandedChanging
Occurs when an item is painted. Allows custom painting over the item. EnableCustomPainting must be set to true for this event to be fired.
public event GanttViewItemPaintEventHandler ItemPaint
Occurs when an item removed from the Items collection.
public event GanttViewItemRemovedEventHandler ItemRemoved
Occurs when an item is validated.
public event GanttViewItemValidatedEventHandler ItemValidated
Occurs when an item validating is edited and needs to be validated.
public event GanttViewItemValidatingEventHandler ItemValidating
Occurs when a new link added to the Links collection.
public event GanttViewLinkAddedEventHandler LinkAdded
Occurs before an GanttViewLinkDataItem is added to the Links collection.
public event GanttLinkAddingEventHandler LinkAdding
Occurs when a link's property is changed.
public event GanttViewLinkChangedEventHandler LinkChanged
Occurs when a link is data bound.
public event GanttViewLinkDataBoundEventHandler LinkDataBound
Fired when there is an error in the data layer of RadGanttView related to data operations with Link objects.
public event GanttLinkDataErrorEventHandler LinkDataError
Occurs when a link is removed from the Links collection.
public event GanttViewLinkRemovedEventHandler LinkRemoved
Occurs when the root item is created.
public event EventHandler RootCreated
Occurs when selected item has been changed.
public event GanttViewSelectedItemChangedEventHandler SelectedItemChanged
Occurs when the selected item is about to be changed.
public event GanttViewSelectedItemChangingEventHandler SelectedItemChanging
Occurs when selected link has been changed.
public event GanttViewSelectedLinkChangedEventHandler SelectedLinkChanged
Occurs when the selected link is about to be changed.
public event GanttViewSelectedLinkChangingEventHandler SelectedLinkChanging
Occurs when the content of a cell needs to be formatted for display.
public event GanttViewTextViewCellFormattingEventHandler TextViewCellFormatting
Occurs when the state of an item in the GanttViewTextViewElement changes and it needs to be formatted.
public event GanttViewTextViewItemFormattingEventHandler TextViewItemFormatting
Occurs when a timeline item element needs to be created.
public event GanttViewTimelineItemElementCreatingEventHandler TimelineItemElementCreating
Occurs when the state of a timeline item changes and it needs to be formatted.
public event GanttViewTimelineItemFormattingEventHandler TimelineItemFormatting