Class
RadGanttView

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.GanttView.dll

Syntax:

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable")]
[TelerikToolboxCategory("Data")]
public class RadGanttView : Control, ISelectorInteraction, IScrollingInfo, IScrollingServiceCore, IObjectEditingObserver

Inheritance: objectRadGanttView

Implements: IObjectEditingObserverIScrollingInfoIScrollingServiceCoreISelectorInteraction

Constructors

RadGanttView()

Declaration

cs-api-definition
public RadGanttView()

Fields

AutoSizeTimelineProperty

Identifies the AutoSizeTimeline dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AutoSizeTimelineProperty

Field Value

DependencyProperty

ColumnsProperty

Identifies the ColumnsProperty dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ColumnsProperty

Field Value

DependencyProperty

DataConverterProperty

Identifies the DataConverter dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DataConverterProperty

Field Value

DependencyProperty

DragDependenciesBehaviorProperty

Identifies the DragDependenciesBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DragDependenciesBehaviorProperty

Field Value

DependencyProperty

DragDropBehaviorProperty

Identifies the DragDropBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DragDropBehaviorProperty

Field Value

DependencyProperty

DragVisualStyleProperty

Identifies the DragVisualStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DragVisualStyleProperty

Field Value

DependencyProperty

FirstDayOfWeekProperty

Identifies the FirstDayOfWeek dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FirstDayOfWeekProperty

Field Value

DependencyProperty

GapBetweenColumnsProperty

Identifies the GapBetweenColumns dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty GapBetweenColumnsProperty

Field Value

DependencyProperty

GapBetweenRowsProperty

Identifies the GapBetweenRows dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty GapBetweenRowsProperty

Field Value

DependencyProperty

HighlightedItemsSourceProperty

Identifies the HighlightedItemsSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HighlightedItemsSourceProperty

Field Value

DependencyProperty

HighlightsBehaviorProperty

Identifies the HighlightsBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HighlightsBehaviorProperty

Field Value

DependencyProperty

InitialExpandBehaviorProperty

Identifies the InitialExpandBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty InitialExpandBehaviorProperty

Field Value

DependencyProperty

PixelLengthProperty

Identifies the PixelLength dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty PixelLengthProperty

Field Value

DependencyProperty

ResizeBehaviorProperty

Identifies the ResizeBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ResizeBehaviorProperty

Field Value

DependencyProperty

ResizeVisualStyleProperty

Identifies the ResizeVisualStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ResizeVisualStyleProperty

Field Value

DependencyProperty

SelectedItemProperty

Identifies the SelectedItem dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedItemProperty

Field Value

DependencyProperty

SelectionBehaviorProperty

Identifies the SelectionBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionBehaviorProperty

Field Value

DependencyProperty

SelectionChangedEvent

Identifies the SelectionChanged routed event.

Declaration

cs-api-definition
public static readonly RoutedEvent SelectionChangedEvent

Field Value

RoutedEvent

ShowCurrentHourIndicatorProperty

Identifies the ShowCurrentHourIndicator dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShowCurrentHourIndicatorProperty

Field Value

DependencyProperty

SpecialSlotsGeneratorProperty

Identifies the SpecialSlotsGenerator dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SpecialSlotsGeneratorProperty

Field Value

DependencyProperty

TaskEditedEvent

Identifies the TaskEdited event.

Declaration

cs-api-definition
public static readonly RoutedEvent TaskEditedEvent

Field Value

RoutedEvent

TaskEditingEvent

Identifies the TaskEditing event.

Declaration

cs-api-definition
public static readonly RoutedEvent TaskEditingEvent

Field Value

RoutedEvent

TaskSavingEvent

Identifies the TaskSaving event.

Declaration

cs-api-definition
public static readonly RoutedEvent TaskSavingEvent

Field Value

RoutedEvent

TasksSourceProperty

Identifies the TasksSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TasksSourceProperty

Field Value

DependencyProperty

TimeLineContainerSelectorProperty

Identifies the TimelineContainerSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeLineContainerSelectorProperty

Field Value

DependencyProperty

TimeLineFilteringBehaviorProperty

Identifies the TimeLineFilteringBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeLineFilteringBehaviorProperty

Field Value

DependencyProperty

TimeLineVisualizationBehaviorProperty

Identifies the TimeLineVisualizationBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeLineVisualizationBehaviorProperty

Field Value

DependencyProperty

TimeRulerContainerSelectorProperty

Identifies the TimeRulerContainerSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeRulerContainerSelectorProperty

Field Value

DependencyProperty

TimeRulerLinesProperty

Identifies the TimeRulerLines dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeRulerLinesProperty

Field Value

DependencyProperty

TimeRulerVisualizationBehaviorProperty

Identifies the TimeRulerVisualizationBehavior dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TimeRulerVisualizationBehaviorProperty

Field Value

DependencyProperty

VisibleRangeProperty

Identifies the VisibleRange dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VisibleRangeProperty

Field Value

DependencyProperty

Properties

AutoSizeTimeline

Declaration

cs-api-definition
public bool AutoSizeTimeline { get; set; }

Property Value

bool

Columns

Declaration

cs-api-definition
public ColumnDefinitionCollection Columns { get; }

Property Value

ColumnDefinitionCollection

DataConverter

Declaration

cs-api-definition
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

cs-api-definition
public ISchedulingLinkBehavior DragDependenciesBehavior { get; set; }

Property Value

ISchedulingLinkBehavior

DragDropBehavior

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

Declaration

cs-api-definition
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

cs-api-definition
public Style DragVisualStyle { get; set; }

Property Value

Style

ExpandCollapseService

Declaration

cs-api-definition
public ExpandCollapseService ExpandCollapseService { get; }

Property Value

ExpandCollapseService

ExportingService

Gets the service, responsible for image exporting.

Declaration

cs-api-definition
public ImageExportingService ExportingService { get; }

Property Value

ImageExportingService

FirstDayOfWeek

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

Declaration

cs-api-definition
public DayOfWeek FirstDayOfWeek { get; set; }

Property Value

DayOfWeek

GapBetweenColumns

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

Declaration

cs-api-definition
public double GapBetweenColumns { get; set; }

Property Value

double

GapBetweenRows

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

Declaration

cs-api-definition
public double GapBetweenRows { get; set; }

Property Value

double

HighlightedItemsSource

Declaration

cs-api-definition
public IEnumerable HighlightedItemsSource { get; set; }

Property Value

IEnumerable

HighlightsBehavior

Declaration

cs-api-definition
public HighlightBehavior HighlightsBehavior { get; set; }

Property Value

HighlightBehavior

InitialExpandBehavior

Declaration

cs-api-definition
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

cs-api-definition
public TimeSpan PixelLength { get; set; }

Property Value

TimeSpan

ResizeBehavior

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

Declaration

cs-api-definition
public ISchedulingResizeBehavior ResizeBehavior { get; set; }

Property Value

ISchedulingResizeBehavior

ResizeVisualStyle

Gets or sets the resize visual style.

Declaration

cs-api-definition
public Style ResizeVisualStyle { get; set; }

Property Value

Style

The resize visual style.

ScrollingService

Gets the GanttScrollingService used by the RadGanttView.

Declaration

cs-api-definition
public GanttScrollingService ScrollingService { get; }

Property Value

GanttScrollingService

SelectedItem

Declaration

cs-api-definition
public object SelectedItem { get; set; }

Property Value

object

SelectedItems

Declaration

cs-api-definition
public IList SelectedItems { get; }

Property Value

IList

SelectionBehavior

Declaration

cs-api-definition
public ISelectionBehavior SelectionBehavior { get; set; }

Property Value

ISelectionBehavior

ShowCurrentHourIndicator

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

Declaration

cs-api-definition
public bool ShowCurrentHourIndicator { get; set; }

Property Value

bool

SpecialSlotsGenerator

Declaration

cs-api-definition
public IRangeGenerator SpecialSlotsGenerator { get; set; }

Property Value

IRangeGenerator

TasksSource

Declaration

cs-api-definition
public IEnumerable TasksSource { get; set; }

Property Value

IEnumerable

TimeLineFilteringBehavior

Declaration

cs-api-definition
public IRangeGenerator TimeLineFilteringBehavior { get; set; }

Property Value

IRangeGenerator

TimeLineVisualizationBehavior

Declaration

cs-api-definition
public ITimeLineVisualizationBehavior TimeLineVisualizationBehavior { get; set; }

Property Value

ITimeLineVisualizationBehavior

TimeRulerContainerSelector

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

Declaration

cs-api-definition
public IContainerSelector TimeRulerContainerSelector { get; set; }

Property Value

IContainerSelector

TimeRulerLines

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

Declaration

cs-api-definition
public TimeRulerLineCollection TimeRulerLines { get; }

Property Value

TimeRulerLineCollection

TimeRulerVisualizationBehavior

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

Declaration

cs-api-definition
public ITimeRulerVisualizationBehavior TimeRulerVisualizationBehavior { get; set; }

Property Value

ITimeRulerVisualizationBehavior

TimelineContainerSelector

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

Declaration

cs-api-definition
public IContainerSelector TimelineContainerSelector { get; set; }

Property Value

IContainerSelector

VisibleRange

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

Declaration

cs-api-definition
public IDateRange VisibleRange { get; set; }

Property Value

IDateRange

Methods

GetDataItem(UIElement)

Gets the data item.

Declaration

cs-api-definition
public object GetDataItem(UIElement container)

Parameters

container

UIElement

Returns

object

Implements ISelectorInteraction.GetDataItem(UIElement)

OnApplyTemplate()

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

OnSelectionChanged(SelectionChangedEventArgs)

Called when the selection changes.

Declaration

cs-api-definition
protected virtual void OnSelectionChanged(SelectionChangedEventArgs e)

Parameters

e

SelectionChangedEventArgs

The event data.

ResetTheme()

Resets the theme.

Declaration

cs-api-definition
public void ResetTheme()

Events

SelectionChanged

Occurs when the selection of a Selector changes.

Declaration

cs-api-definition
public event SelectionChangedEventHandler SelectionChanged

Event Value

SelectionChangedEventHandler

TaskEdited

Raised when a task has been edited through the UI.

Declaration

cs-api-definition
public event EventHandler<TaskEditedEventArgs> TaskEdited

Event Value

EventHandler<TaskEditedEventArgs>

TaskEditing

Raised when a task editing is initiated through the UI.

Declaration

cs-api-definition
public event EventHandler<TaskEditingEventArgs> TaskEditing

Event Value

EventHandler<TaskEditingEventArgs>

TaskSaving

Raised when edit operation through the UI is being committed.

Declaration

cs-api-definition
public event EventHandler<TaskEditingEventArgs> TaskSaving

Event Value

EventHandler<TaskEditingEventArgs>

In this article
DefinitionConstructorsRadGanttView()FieldsAutoSizeTimelinePropertyColumnsPropertyDataConverterPropertyDragDependenciesBehaviorPropertyDragDropBehaviorPropertyDragVisualStylePropertyFirstDayOfWeekPropertyGapBetweenColumnsPropertyGapBetweenRowsPropertyHighlightedItemsSourcePropertyHighlightsBehaviorPropertyInitialExpandBehaviorPropertyPixelLengthPropertyResizeBehaviorPropertyResizeVisualStylePropertySelectedItemPropertySelectionBehaviorPropertySelectionChangedEventShowCurrentHourIndicatorPropertySpecialSlotsGeneratorPropertyTaskEditedEventTaskEditingEventTaskSavingEventTasksSourcePropertyTimeLineContainerSelectorPropertyTimeLineFilteringBehaviorPropertyTimeLineVisualizationBehaviorPropertyTimeRulerContainerSelectorPropertyTimeRulerLinesPropertyTimeRulerVisualizationBehaviorPropertyVisibleRangePropertyPropertiesAutoSizeTimelineColumnsDataConverterDragDependenciesBehaviorDragDropBehaviorDragVisualStyleExpandCollapseServiceExportingServiceFirstDayOfWeekGapBetweenColumnsGapBetweenRowsHighlightedItemsSourceHighlightsBehaviorInitialExpandBehaviorPixelLengthResizeBehaviorResizeVisualStyleScrollingServiceSelectedItemSelectedItemsSelectionBehaviorShowCurrentHourIndicatorSpecialSlotsGeneratorTasksSourceTimeLineFilteringBehaviorTimeLineVisualizationBehaviorTimeRulerContainerSelectorTimeRulerLinesTimeRulerVisualizationBehaviorTimelineContainerSelectorVisibleRangeMethodsGetDataItem(UIElement)OnApplyTemplate()OnCreateAutomationPeer()OnInitialized(EventArgs)OnSelectionChanged(SelectionChangedEventArgs)ResetTheme()EventsSelectionChangedTaskEditedTaskEditingTaskSaving
Not finding the help you need?
Contact Support