skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadGanttView

Inheritance
System.Object
RadGanttView
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.GanttView.dll

Syntax

[TelerikToolboxCategory("Data")]
public class RadGanttView : Control, ISelectorInteraction, IScrollingInfo, IScrollingServiceCore, IObjectEditingObserver, IThemable

Constructors

RadGanttView()

Declaration
public RadGanttView()

Fields

AutoSizeTimelineProperty

Identifies the AutoSizeTimeline dependency property.

Declaration
public static readonly DependencyProperty AutoSizeTimelineProperty
Field Value
System.Windows.DependencyProperty

ColumnsProperty

Identifies the ColumnsProperty dependency property.

Declaration
public static readonly DependencyProperty ColumnsProperty
Field Value
System.Windows.DependencyProperty

DataConverterProperty

Identifies the DataConverter dependency property.

Declaration
public static readonly DependencyProperty DataConverterProperty
Field Value
System.Windows.DependencyProperty

DragDependenciesBehaviorProperty

Identifies the DragDependenciesBehavior dependency property.

Declaration
public static readonly DependencyProperty DragDependenciesBehaviorProperty
Field Value
System.Windows.DependencyProperty

DragDropBehaviorProperty

Identifies the DragDropBehavior dependency property.

Declaration
public static readonly DependencyProperty DragDropBehaviorProperty
Field Value
System.Windows.DependencyProperty

DragVisualStyleProperty

Identifies the DragVisualStyle dependency property.

Declaration
public static readonly DependencyProperty DragVisualStyleProperty
Field Value
System.Windows.DependencyProperty

FirstDayOfWeekProperty

Identifies the FirstDayOfWeek dependency property.

Declaration
public static readonly DependencyProperty FirstDayOfWeekProperty
Field Value
System.Windows.DependencyProperty

GapBetweenColumnsProperty

Identifies the GapBetweenColumns dependency property.

Declaration
public static readonly DependencyProperty GapBetweenColumnsProperty
Field Value
System.Windows.DependencyProperty

GapBetweenRowsProperty

Identifies the GapBetweenRows dependency property.

Declaration
public static readonly DependencyProperty GapBetweenRowsProperty
Field Value
System.Windows.DependencyProperty

HighlightedItemsSourceProperty

Identifies the HighlightedItemsSource dependency property.

Declaration
public static readonly DependencyProperty HighlightedItemsSourceProperty
Field Value
System.Windows.DependencyProperty

HighlightsBehaviorProperty

Identifies the HighlightsBehavior dependency property.

Declaration
public static readonly DependencyProperty HighlightsBehaviorProperty
Field Value
System.Windows.DependencyProperty

InitialExpandBehaviorProperty

Identifies the InitialExpandBehavior dependency property.

Declaration
public static readonly DependencyProperty InitialExpandBehaviorProperty
Field Value
System.Windows.DependencyProperty

PixelLengthProperty

Identifies the PixelLength dependency property.

Declaration
public static readonly DependencyProperty PixelLengthProperty
Field Value
System.Windows.DependencyProperty

ResizeBehaviorProperty

Identifies the ResizeBehavior dependency property.

Declaration
public static readonly DependencyProperty ResizeBehaviorProperty
Field Value
System.Windows.DependencyProperty

ResizeVisualStyleProperty

Identifies the ResizeVisualStyle dependency property.

Declaration
public static readonly DependencyProperty ResizeVisualStyleProperty
Field Value
System.Windows.DependencyProperty

SelectedItemProperty

Identifies the SelectedItem dependency property.

Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
System.Windows.DependencyProperty

SelectionBehaviorProperty

Identifies the SelectionBehavior dependency property.

Declaration
public static readonly DependencyProperty SelectionBehaviorProperty
Field Value
System.Windows.DependencyProperty

SelectionChangedEvent

Identifies the SelectionChanged routed event.

Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
System.Windows.RoutedEvent

ShowCurrentHourIndicatorProperty

Identifies the ShowCurrentHourIndicator dependency property.

Declaration
public static readonly DependencyProperty ShowCurrentHourIndicatorProperty
Field Value
System.Windows.DependencyProperty

SpecialSlotsGeneratorProperty

Identifies the SpecialSlotsGenerator dependency property.

Declaration
public static readonly DependencyProperty SpecialSlotsGeneratorProperty
Field Value
System.Windows.DependencyProperty

TaskEditedEvent

Identifies the TaskEdited event.

Declaration
public static readonly RoutedEvent TaskEditedEvent
Field Value
System.Windows.RoutedEvent

TaskEditingEvent

Identifies the TaskEditing event.

Declaration
public static readonly RoutedEvent TaskEditingEvent
Field Value
System.Windows.RoutedEvent

TaskSavingEvent

Identifies the TaskSaving event.

Declaration
public static readonly RoutedEvent TaskSavingEvent
Field Value
System.Windows.RoutedEvent

TasksSourceProperty

Identifies the TasksSource dependency property.

Declaration
public static readonly DependencyProperty TasksSourceProperty
Field Value
System.Windows.DependencyProperty

TimeLineContainerSelectorProperty

Identifies the TimelineContainerSelector dependency property.

Declaration
public static readonly DependencyProperty TimeLineContainerSelectorProperty
Field Value
System.Windows.DependencyProperty

TimeLineFilteringBehaviorProperty

Identifies the TimeLineFilteringBehavior dependency property.

Declaration
public static readonly DependencyProperty TimeLineFilteringBehaviorProperty
Field Value
System.Windows.DependencyProperty

TimeLineVisualizationBehaviorProperty

Identifies the TimeLineVisualizationBehavior dependency property.

Declaration
public static readonly DependencyProperty TimeLineVisualizationBehaviorProperty
Field Value
System.Windows.DependencyProperty

TimeRulerContainerSelectorProperty

Identifies the TimeRulerContainerSelector dependency property.

Declaration
public static readonly DependencyProperty TimeRulerContainerSelectorProperty
Field Value
System.Windows.DependencyProperty

TimeRulerLinesProperty

Identifies the TimeRulerLines dependency property.

Declaration
public static readonly DependencyProperty TimeRulerLinesProperty
Field Value
System.Windows.DependencyProperty

TimeRulerVisualizationBehaviorProperty

Identifies the TimeRulerVisualizationBehavior dependency property.

Declaration
public static readonly DependencyProperty TimeRulerVisualizationBehaviorProperty
Field Value
System.Windows.DependencyProperty

VisibleRangeProperty

Identifies the VisibleRange dependency property.

Declaration
public static readonly DependencyProperty VisibleRangeProperty
Field Value
System.Windows.DependencyProperty

Properties

AutoSizeTimeline

Declaration
public bool AutoSizeTimeline { get; set; }
Property Value
System.Boolean

Columns

Declaration
public ColumnDefinitionCollection Columns { get; }
Property Value
ColumnDefinitionCollection

DataConverter

Declaration
public DataConverter DataConverter { get; set; }
Property Value
DataConverter

DragDependenciesBehavior

Gets or sets the drag dependencies behavior that defines how RadGanttView will perform creating dependencies with mouse.

Declaration
public ISchedulingLinkBehavior DragDependenciesBehavior { get; set; }
Property Value
ISchedulingLinkBehavior

DragDropBehavior

Gets or sets the drag-drop behavior that defines how RadGanttView will perform drag.

Declaration
public ISchedulingDragDropBehavior DragDropBehavior { get; set; }
Property Value
ISchedulingDragDropBehavior

DragVisualStyle

Gets or sets the DragVisualStyle property. It defines the look and behavior for the visual element that is displayed when dragging tasks. The default value is null. This is a dependency property.

Declaration
public Style DragVisualStyle { get; set; }
Property Value
System.Windows.Style

ExpandCollapseService

Declaration
public ExpandCollapseService ExpandCollapseService { get; }
Property Value
ExpandCollapseService

ExportingService

Gets the service, responsible for image exporting.

Declaration
public ImageExportingService ExportingService { get; }
Property Value
ImageExportingService

FirstDayOfWeek

Gets or sets the FirstDayOfWeek. This is a dependency property.

Declaration
public DayOfWeek FirstDayOfWeek { get; set; }
Property Value
System.DayOfWeek

GapBetweenColumns

Gets or sets the distance between two consecutive columns. This is a dependency property.

Declaration
public double GapBetweenColumns { get; set; }
Property Value
System.Double

GapBetweenRows

Gets or sets the distance between two consecutive rows. This is a dependency property.

Declaration
public double GapBetweenRows { get; set; }
Property Value
System.Double

HighlightedItemsSource

Declaration
public IEnumerable HighlightedItemsSource { get; set; }
Property Value
System.Collections.IEnumerable

HighlightsBehavior

Declaration
public HighlightBehavior HighlightsBehavior { get; set; }
Property Value
HighlightBehavior

InitialExpandBehavior

Declaration
public IInitialExpandBehavior InitialExpandBehavior { get; set; }
Property Value
IInitialExpandBehavior

PixelLength

Gets or sets the time interval represented by a pixel. This is a dependency property.

Declaration
public TimeSpan PixelLength { get; set; }
Property Value
System.TimeSpan

ResizeBehavior

Gets or sets the resize behavior that defines how RadGanttView will perform resize.

Declaration
public ISchedulingResizeBehavior ResizeBehavior { get; set; }
Property Value
ISchedulingResizeBehavior

ResizeVisualStyle

Gets or sets the resize visual style.

Declaration
public Style ResizeVisualStyle { get; set; }
Property Value
System.Windows.Style

The resize visual style.

ScrollingService

Gets the GanttScrollingService used by the RadGanttView.

Declaration
public GanttScrollingService ScrollingService { get; }
Property Value
GanttScrollingService

SelectedItem

Declaration
public object SelectedItem { get; set; }
Property Value
System.Object

SelectedItems

Declaration
public IList SelectedItems { get; }
Property Value
System.Collections.IList

SelectionBehavior

Declaration
public ISelectionBehavior SelectionBehavior { get; set; }
Property Value
ISelectionBehavior

ShowCurrentHourIndicator

Gets or sets the ShowCurrentHourIndicator. This is a dependency property.

Declaration
public bool ShowCurrentHourIndicator { get; set; }
Property Value
System.Boolean

SpecialSlotsGenerator

Declaration
public IRangeGenerator SpecialSlotsGenerator { get; set; }
Property Value
IRangeGenerator

TasksSource

Declaration
public IEnumerable TasksSource { get; set; }
Property Value
System.Collections.IEnumerable

TimelineContainerSelector

Gets or sets the TimelineContainerSelector. This is a dependency property.

Declaration
public IContainerSelector TimelineContainerSelector { get; set; }
Property Value
IContainerSelector

TimeLineFilteringBehavior

Declaration
public IRangeGenerator TimeLineFilteringBehavior { get; set; }
Property Value
IRangeGenerator

TimeLineVisualizationBehavior

Declaration
public ITimeLineVisualizationBehavior TimeLineVisualizationBehavior { get; set; }
Property Value
ITimeLineVisualizationBehavior

TimeRulerContainerSelector

Gets or sets the TimeRulerContainerSelector. This is a dependency property.

Declaration
public IContainerSelector TimeRulerContainerSelector { get; set; }
Property Value
IContainerSelector

TimeRulerLines

Gets or sets the TimeRulerLines. This is a dependency property.

Declaration
public TimeRulerLineCollection TimeRulerLines { get; }
Property Value
TimeRulerLineCollection

TimeRulerVisualizationBehavior

Gets or sets the TimeRulerBehavior. This is a dependency property.

Declaration
public ITimeRulerVisualizationBehavior TimeRulerVisualizationBehavior { get; set; }
Property Value
ITimeRulerVisualizationBehavior

VisibleRange

Gets or sets the VisibleRange. This is a dependency property.

Declaration
public IDateRange VisibleRange { get; set; }
Property Value
IDateRange

Methods

GetDataItem(UIElement)

Declaration
public object GetDataItem(UIElement container)
Parameters
System.Windows.UIElement container

Returns
System.Object

Implements
ISelectorInteraction.GetDataItem(UIElement)

OnApplyTemplate()

Declaration
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

OnSelectionChanged(SelectionChangedEventArgs)

Called when the selection changes.

Declaration
protected virtual void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs e

The event data.

ResetTheme()

Resets the theme.

Declaration
public void ResetTheme()

Events

SelectionChanged

Occurs when the selection of a Selector changes.

Declaration
public event SelectionChangedEventHandler SelectionChanged
Event Type
System.Windows.Controls.SelectionChangedEventHandler

TaskEdited

Raised when a task has been edited through the UI.

Declaration
public event EventHandler<TaskEditedEventArgs> TaskEdited
Event Type
System.EventHandler<TaskEditedEventArgs>

TaskEditing

Raised when a task editing is initiated through the UI.

Declaration
public event EventHandler<TaskEditingEventArgs> TaskEditing
Event Type
System.EventHandler<TaskEditingEventArgs>

TaskSaving

Raised when edit operation through the UI is being committed.

Declaration
public event EventHandler<TaskEditingEventArgs> TaskSaving
Event Type
System.EventHandler<TaskEditingEventArgs>

Explicit Interface Implementations

IScrollingInfo.ExtentHeight

Declaration
double IScrollingInfo.ExtentHeight { get; }
Returns
System.Double

Implements
IScrollingInfo.ExtentHeight

IScrollingInfo.ExtentWidth

Declaration
double IScrollingInfo.ExtentWidth { get; }
Returns
System.Double

Implements
IScrollingInfo.ExtentWidth

IScrollingInfo.HorizontalOffset

Declaration
double IScrollingInfo.HorizontalOffset { get; }
Returns
System.Double

Implements
IScrollingInfo.HorizontalOffset

IScrollingInfo.TransformFromDropTargetToViewPort(Point)

Declaration
Point IScrollingInfo.TransformFromDropTargetToViewPort(Point positionInDropTarget)
Parameters
System.Windows.Point positionInDropTarget

Returns
System.Windows.Point

Implements
IScrollingInfo.TransformFromDropTargetToViewPort(Point)

IScrollingInfo.VerticalOffset

Declaration
double IScrollingInfo.VerticalOffset { get; }
Returns
System.Double

Implements
IScrollingInfo.VerticalOffset

IScrollingInfo.ViewportHeight

Declaration
double IScrollingInfo.ViewportHeight { get; }
Returns
System.Double

Implements
IScrollingInfo.ViewportHeight

IScrollingInfo.ViewportWidth

Declaration
double IScrollingInfo.ViewportWidth { get; }
Returns
System.Double

Implements
IScrollingInfo.ViewportWidth

IScrollingServiceCore.ScrollHorizontal(Double)

Declaration
void IScrollingServiceCore.ScrollHorizontal(double offsetX)
Parameters
System.Double offsetX

Implements
IScrollingServiceCore.ScrollHorizontal(Double)

IScrollingServiceCore.ScrollVertical(Double)

Declaration
void IScrollingServiceCore.ScrollVertical(double offsetY)
Parameters
System.Double offsetY

Implements
IScrollingServiceCore.ScrollVertical(Double)

ISelectorInteraction.GetItems()

Declaration
IEnumerable ISelectorInteraction.GetItems()
Returns
System.Collections.IEnumerable

Implements
ISelectorInteraction.GetItems()

ISelectorInteraction.IsDefaultCollectionView

Declaration
bool ISelectorInteraction.IsDefaultCollectionView { get; }
Returns
System.Boolean

Implements
ISelectorInteraction.IsDefaultCollectionView

ISelectorInteraction.IsItemSelectable(Object)

Declaration
bool ISelectorInteraction.IsItemSelectable(object item)
Parameters
System.Object item

Returns
System.Boolean

Implements
ISelectorInteraction.IsItemSelectable(Object)

ISelectorInteraction.MoveCurrentItemInCollectionView(Object)

Declaration
void ISelectorInteraction.MoveCurrentItemInCollectionView(object item)
Parameters
System.Object item

Implements
ISelectorInteraction.MoveCurrentItemInCollectionView(Object)

IObjectEditingObserver.OnObjectEdited(Object, Object)

Declaration
void IObjectEditingObserver.OnObjectEdited(object item, object originalObjectState)
Parameters
System.Object item

System.Object originalObjectState

Implements
IObjectEditingObserver.OnObjectEdited(Object, Object)

IObjectEditingObserver.OnObjectEditing(Object)

Declaration
bool IObjectEditingObserver.OnObjectEditing(object item)
Parameters
System.Object item

Returns
System.Boolean

Implements
IObjectEditingObserver.OnObjectEditing(Object)

IObjectEditingObserver.OnObjectSaving(Object)

Declaration
bool IObjectEditingObserver.OnObjectSaving(object item)
Parameters
System.Object item

Returns
System.Boolean

Implements
IObjectEditingObserver.OnObjectSaving(Object)

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.