Class RadGanttView
Inheritance
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
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
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.ExtentWidth
Declaration
double IScrollingInfo.ExtentWidth { get; }
Returns
System.Double
|
Implements
IScrollingInfo.HorizontalOffset
Declaration
double IScrollingInfo.HorizontalOffset { get; }
Returns
System.Double
|
Implements
IScrollingInfo.TransformFromDropTargetToViewPort(Point)
Declaration
Point IScrollingInfo.TransformFromDropTargetToViewPort(Point positionInDropTarget)
Parameters
System.Windows.Point
positionInDropTarget
|
Returns
System.Windows.Point
|
Implements
IScrollingInfo.VerticalOffset
Declaration
double IScrollingInfo.VerticalOffset { get; }
Returns
System.Double
|
Implements
IScrollingInfo.ViewportHeight
Declaration
double IScrollingInfo.ViewportHeight { get; }
Returns
System.Double
|
Implements
IScrollingInfo.ViewportWidth
Declaration
double IScrollingInfo.ViewportWidth { get; }
Returns
System.Double
|
Implements
IScrollingServiceCore.ScrollHorizontal(Double)
Declaration
void IScrollingServiceCore.ScrollHorizontal(double offsetX)
Parameters
System.Double
offsetX
|
Implements
IScrollingServiceCore.ScrollVertical(Double)
Declaration
void IScrollingServiceCore.ScrollVertical(double offsetY)
Parameters
System.Double
offsetY
|
Implements
ISelectorInteraction.GetItems()
Declaration
IEnumerable ISelectorInteraction.GetItems()
Returns
System.Collections.IEnumerable
|
Implements
ISelectorInteraction.IsDefaultCollectionView
Declaration
bool ISelectorInteraction.IsDefaultCollectionView { get; }
Returns
System.Boolean
|
Implements
ISelectorInteraction.IsItemSelectable(Object)
Declaration
bool ISelectorInteraction.IsItemSelectable(object item)
Parameters
System.Object
item
|
Returns
System.Boolean
|
Implements
ISelectorInteraction.MoveCurrentItemInCollectionView(Object)
Declaration
void ISelectorInteraction.MoveCurrentItemInCollectionView(object item)
Parameters
System.Object
item
|
Implements
IObjectEditingObserver.OnObjectEdited(Object, Object)
Declaration
void IObjectEditingObserver.OnObjectEdited(object item, object originalObjectState)
Parameters
System.Object
item
|
System.Object
originalObjectState
|
Implements
IObjectEditingObserver.OnObjectEditing(Object)
Declaration
bool IObjectEditingObserver.OnObjectEditing(object item)
Parameters
System.Object
item
|
Returns
System.Boolean
|
Implements
IObjectEditingObserver.OnObjectSaving(Object)
Declaration
bool IObjectEditingObserver.OnObjectSaving(object item)
Parameters
System.Object
item
|
Returns
System.Boolean
|