ClassRadGanttView
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.GanttView.dll
Syntax:
[SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable")]
[TelerikToolboxCategory("Data")]
public class RadGanttView : Control, ISelectorInteraction, IScrollingInfo, IScrollingServiceCore, IObjectEditingObserver
Inheritance: objectRadGanttView
Implements:
Constructors
RadGanttView()
Declaration
public RadGanttView()
Fields
AutoSizeTimelineProperty
Identifies the AutoSizeTimeline dependency property.
Declaration
public static readonly DependencyProperty AutoSizeTimelineProperty
Field Value
DependencyProperty
ColumnsProperty
Identifies the ColumnsProperty dependency property.
Declaration
public static readonly DependencyProperty ColumnsProperty
Field Value
DependencyProperty
DataConverterProperty
Identifies the DataConverter dependency property.
Declaration
public static readonly DependencyProperty DataConverterProperty
Field Value
DependencyProperty
DragDependenciesBehaviorProperty
Identifies the DragDependenciesBehavior dependency property.
Declaration
public static readonly DependencyProperty DragDependenciesBehaviorProperty
Field Value
DependencyProperty
DragDropBehaviorProperty
Identifies the DragDropBehavior dependency property.
Declaration
public static readonly DependencyProperty DragDropBehaviorProperty
Field Value
DependencyProperty
DragVisualStyleProperty
Identifies the DragVisualStyle dependency property.
Declaration
public static readonly DependencyProperty DragVisualStyleProperty
Field Value
DependencyProperty
FirstDayOfWeekProperty
Identifies the FirstDayOfWeek dependency property.
Declaration
public static readonly DependencyProperty FirstDayOfWeekProperty
Field Value
DependencyProperty
GapBetweenColumnsProperty
Identifies the GapBetweenColumns dependency property.
Declaration
public static readonly DependencyProperty GapBetweenColumnsProperty
Field Value
DependencyProperty
GapBetweenRowsProperty
Identifies the GapBetweenRows dependency property.
Declaration
public static readonly DependencyProperty GapBetweenRowsProperty
Field Value
DependencyProperty
HighlightedItemsSourceProperty
Identifies the HighlightedItemsSource dependency property.
Declaration
public static readonly DependencyProperty HighlightedItemsSourceProperty
Field Value
DependencyProperty
HighlightsBehaviorProperty
Identifies the HighlightsBehavior dependency property.
Declaration
public static readonly DependencyProperty HighlightsBehaviorProperty
Field Value
DependencyProperty
InitialExpandBehaviorProperty
Identifies the InitialExpandBehavior dependency property.
Declaration
public static readonly DependencyProperty InitialExpandBehaviorProperty
Field Value
DependencyProperty
PixelLengthProperty
Identifies the PixelLength dependency property.
Declaration
public static readonly DependencyProperty PixelLengthProperty
Field Value
DependencyProperty
ResizeBehaviorProperty
Identifies the ResizeBehavior dependency property.
Declaration
public static readonly DependencyProperty ResizeBehaviorProperty
Field Value
DependencyProperty
ResizeVisualStyleProperty
Identifies the ResizeVisualStyle dependency property.
Declaration
public static readonly DependencyProperty ResizeVisualStyleProperty
Field Value
DependencyProperty
SelectedItemProperty
Identifies the SelectedItem dependency property.
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
DependencyProperty
SelectionBehaviorProperty
Identifies the SelectionBehavior dependency property.
Declaration
public static readonly DependencyProperty SelectionBehaviorProperty
Field Value
DependencyProperty
SelectionChangedEvent
Identifies the SelectionChanged routed event.
Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
RoutedEvent
ShowCurrentHourIndicatorProperty
Identifies the ShowCurrentHourIndicator dependency property.
Declaration
public static readonly DependencyProperty ShowCurrentHourIndicatorProperty
Field Value
DependencyProperty
SpecialSlotsGeneratorProperty
Identifies the SpecialSlotsGenerator dependency property.
Declaration
public static readonly DependencyProperty SpecialSlotsGeneratorProperty
Field Value
DependencyProperty
TaskEditedEvent
Identifies the TaskEdited event.
Declaration
public static readonly RoutedEvent TaskEditedEvent
Field Value
RoutedEvent
TaskEditingEvent
Identifies the TaskEditing event.
Declaration
public static readonly RoutedEvent TaskEditingEvent
Field Value
RoutedEvent
TaskSavingEvent
Identifies the TaskSaving event.
Declaration
public static readonly RoutedEvent TaskSavingEvent
Field Value
RoutedEvent
TasksSourceProperty
Identifies the TasksSource dependency property.
Declaration
public static readonly DependencyProperty TasksSourceProperty
Field Value
DependencyProperty
TimeLineContainerSelectorProperty
Identifies the TimelineContainerSelector dependency property.
Declaration
public static readonly DependencyProperty TimeLineContainerSelectorProperty
Field Value
DependencyProperty
TimeLineFilteringBehaviorProperty
Identifies the TimeLineFilteringBehavior dependency property.
Declaration
public static readonly DependencyProperty TimeLineFilteringBehaviorProperty
Field Value
DependencyProperty
TimeLineVisualizationBehaviorProperty
Identifies the TimeLineVisualizationBehavior dependency property.
Declaration
public static readonly DependencyProperty TimeLineVisualizationBehaviorProperty
Field Value
DependencyProperty
TimeRulerContainerSelectorProperty
Identifies the TimeRulerContainerSelector dependency property.
Declaration
public static readonly DependencyProperty TimeRulerContainerSelectorProperty
Field Value
DependencyProperty
TimeRulerLinesProperty
Identifies the TimeRulerLines dependency property.
Declaration
public static readonly DependencyProperty TimeRulerLinesProperty
Field Value
DependencyProperty
TimeRulerVisualizationBehaviorProperty
Identifies the TimeRulerVisualizationBehavior dependency property.
Declaration
public static readonly DependencyProperty TimeRulerVisualizationBehaviorProperty
Field Value
DependencyProperty
VisibleRangeProperty
Identifies the VisibleRange dependency property.
Declaration
public static readonly DependencyProperty VisibleRangeProperty
Field Value
DependencyProperty
Properties
Columns
Declaration
public ColumnDefinitionCollection Columns { get; }
Property Value
DataConverter
Declaration
public DataConverter DataConverter { get; set; }
Property Value
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
DragDropBehavior
Gets or sets the drag-drop behavior that defines how RadGanttView will perform drag.
Declaration
public ISchedulingDragDropBehavior DragDropBehavior { get; set; }
Property Value
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
Style
ExpandCollapseService
Declaration
public ExpandCollapseService ExpandCollapseService { get; }
Property Value
ExportingService
Gets the service, responsible for image exporting.
Declaration
public ImageExportingService ExportingService { get; }
Property Value
FirstDayOfWeek
Gets or sets the FirstDayOfWeek. This is a dependency property.
Declaration
public DayOfWeek FirstDayOfWeek { get; set; }
Property Value
GapBetweenColumns
Gets or sets the distance between two consecutive columns. This is a dependency property.
GapBetweenRows
Gets or sets the distance between two consecutive rows. This is a dependency property.
HighlightedItemsSource
Declaration
public IEnumerable HighlightedItemsSource { get; set; }
Property Value
HighlightsBehavior
Declaration
public HighlightBehavior HighlightsBehavior { get; set; }
Property Value
InitialExpandBehavior
Declaration
public IInitialExpandBehavior InitialExpandBehavior { get; set; }
Property Value
PixelLength
Gets or sets the time interval represented by a pixel. This is a dependency property.
ResizeBehavior
Gets or sets the resize behavior that defines how RadGanttView will perform resize.
Declaration
public ISchedulingResizeBehavior ResizeBehavior { get; set; }
Property Value
ResizeVisualStyle
Gets or sets the resize visual style.
Declaration
public Style ResizeVisualStyle { get; set; }
Property Value
Style
The resize visual style.
ScrollingService
Gets the GanttScrollingService used by the RadGanttView.
Declaration
public GanttScrollingService ScrollingService { get; }
Property Value
SelectionBehavior
Declaration
public ISelectionBehavior SelectionBehavior { get; set; }
Property Value
ShowCurrentHourIndicator
Gets or sets the ShowCurrentHourIndicator. This is a dependency property.
Declaration
public bool ShowCurrentHourIndicator { get; set; }
Property Value
SpecialSlotsGenerator
Declaration
public IRangeGenerator SpecialSlotsGenerator { get; set; }
Property Value
TasksSource
Declaration
public IEnumerable TasksSource { get; set; }
Property Value
TimeLineFilteringBehavior
Declaration
public IRangeGenerator TimeLineFilteringBehavior { get; set; }
Property Value
TimeLineVisualizationBehavior
Declaration
public ITimeLineVisualizationBehavior TimeLineVisualizationBehavior { get; set; }
Property Value
TimeRulerContainerSelector
Gets or sets the TimeRulerContainerSelector. This is a dependency property.
Declaration
public IContainerSelector TimeRulerContainerSelector { get; set; }
Property Value
TimeRulerLines
Gets or sets the TimeRulerLines. This is a dependency property.
Declaration
public TimeRulerLineCollection TimeRulerLines { get; }
Property Value
TimeRulerVisualizationBehavior
Gets or sets the TimeRulerBehavior. This is a dependency property.
Declaration
public ITimeRulerVisualizationBehavior TimeRulerVisualizationBehavior { get; set; }
Property Value
TimelineContainerSelector
Gets or sets the TimelineContainerSelector. This is a dependency property.
Declaration
public IContainerSelector TimelineContainerSelector { get; set; }
Property Value
VisibleRange
Gets or sets the VisibleRange. This is a dependency property.
Declaration
public IDateRange VisibleRange { get; set; }
Property Value
Methods
GetDataItem(UIElement)
Gets the data item.
Declaration
public object GetDataItem(UIElement container)
Parameters
container
UIElement
Returns
Implements
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
OnInitialized(EventArgs)
Raises the event. This method is invoked whenever is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
The RoutedEventArgs that contains the event data.
OnSelectionChanged(SelectionChangedEventArgs)
Called when the selection changes.
Declaration
protected virtual void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
e
SelectionChangedEventArgs
The event data.
Events
SelectionChanged
Occurs when the selection of a Selector changes.
Declaration
public event SelectionChangedEventHandler SelectionChanged
Event Value
SelectionChangedEventHandler
TaskEdited
Raised when a task has been edited through the UI.
Declaration
public event EventHandler<TaskEditedEventArgs> TaskEdited
Event Value
TaskEditing
Raised when a task editing is initiated through the UI.
Declaration
public event EventHandler<TaskEditingEventArgs> TaskEditing
Event Value
TaskSaving
Raised when edit operation through the UI is being committed.
Declaration
public event EventHandler<TaskEditingEventArgs> TaskSaving
Event Value