Class RadTaskBoard
A navigation control used to represent work and its flow.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.dll
Syntax
[TelerikToolboxCategory("Navigation")]
public class RadTaskBoard : Selector
Constructors
RadTaskBoard()
Fields
AutoGenerateColumnsProperty
Identifies the AutoGenerateColumns dependency property.
Declaration
public static readonly DependencyProperty AutoGenerateColumnsProperty
Field Value
System.Windows.DependencyProperty
|
CanUserCollapseColumnsProperty
Identifies the CanUserCollapseColumns dependency property.
Declaration
public static readonly DependencyProperty CanUserCollapseColumnsProperty
Field Value
System.Windows.DependencyProperty
|
CanUserSelectProperty
Identifies the CanUserSelect dependency property.
Declaration
public static readonly DependencyProperty CanUserSelectProperty
Field Value
System.Windows.DependencyProperty
|
CategoriesProperty
Identifies the Categories dependency property.
Declaration
public static readonly DependencyProperty CategoriesProperty
Field Value
System.Windows.DependencyProperty
|
CollapsedColumnWidthProperty
Represents the CollapsedColumnWidth dependency property.
Declaration
public static readonly DependencyProperty CollapsedColumnWidthProperty
Field Value
System.Windows.DependencyProperty
|
ColumnHeaderHeightProperty
Represents the ColumnHeaderHeight dependency property.
Declaration
public static readonly DependencyProperty ColumnHeaderHeightProperty
Field Value
System.Windows.DependencyProperty
|
ColumnHeaderTemplateProperty
Represents the ColumnHeaderTemplate dependency property.
Declaration
public static readonly DependencyProperty ColumnHeaderTemplateProperty
Field Value
System.Windows.DependencyProperty
|
ColumnOffsetProperty
Represents the ColumnOffset dependency property.
Declaration
public static readonly DependencyProperty ColumnOffsetProperty
Field Value
System.Windows.DependencyProperty
|
ColumnWidthProperty
Represents the ColumnWidth dependency property.
Declaration
public static readonly DependencyProperty ColumnWidthProperty
Field Value
System.Windows.DependencyProperty
|
DragDropBehaviorProperty
Identifies the DragDropBehavior dependency property.
Declaration
public static readonly DependencyProperty DragDropBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
DragVisualProviderProperty
Identifies the DragVisualProvider dependency property.
Declaration
public static readonly DependencyProperty DragVisualProviderProperty
Field Value
System.Windows.DependencyProperty
|
DropVisualProviderProperty
Identifies the DropVisualProvider dependency property.
Declaration
public static readonly DependencyProperty DropVisualProviderProperty
Field Value
System.Windows.DependencyProperty
|
IsDragDropEnabledProperty
Identifies the IsDragDropEnabled dependency property.
Declaration
public static readonly DependencyProperty IsDragDropEnabledProperty
Field Value
System.Windows.DependencyProperty
|
ItemHeightProperty
Represents the ItemHeight dependency property.
Declaration
public static readonly DependencyProperty ItemHeightProperty
Field Value
System.Windows.DependencyProperty
|
Properties
AutoGenerateColumns
Gets or sets a value indicating whether columns are created automatically when the ItemsSource property is set.
Declaration
public bool AutoGenerateColumns { get; set; }
Property Value
System.Boolean
true if the columns should be created automatically; otherwise, false. The default is true. |
Remarks
If you specify columns in XAML, you should set AutoGenerateColumns to false. If you want to modify auto-generated columns during generation you can use AutoGeneratingColumn event.
CanUserCollapseColumns
Gets or sets a value indicating whether the user can collapse columns.
Declaration
public bool CanUserCollapseColumns { get; set; }
Property Value
System.Boolean
|
CanUserSelect
Gets or sets a value indicating whether the user can select a task.
Declaration
public bool CanUserSelect { get; set; }
Property Value
System.Boolean
|
Categories
Gets or sets a collection of categories that will be used by the ITaskBoardCardModel used in this RadTaskBoard.
Declaration
public IEnumerable Categories { get; set; }
Property Value
System.Collections.IEnumerable
|
CollapsedColumnWidth
Gets or sets the width of the collapsed columns.
Declaration
public double CollapsedColumnWidth { get; set; }
Property Value
System.Double
|
ColumnHeaderHeight
Gets or sets the height of the column header.
Declaration
public double ColumnHeaderHeight { get; set; }
Property Value
System.Double
|
ColumnHeaderTemplate
Gets or sets the template for the column header.
Declaration
public DataTemplate ColumnHeaderTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
ColumnOffset
Gets or sets the distance between the columns.
Declaration
public double ColumnOffset { get; set; }
Property Value
System.Double
|
Columns
Gets the collection that contains all the columns in the control.
Declaration
public ObservableCollection<TaskBoardColumn> Columns { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<TaskBoardColumn>
|
ColumnWidth
Gets or sets the width of the columns.
Declaration
public double ColumnWidth { get; set; }
Property Value
System.Double
|
DragDropBehavior
Gets or sets the drag drop behavior for this control.
Declaration
public DragDropBehavior<DragDropState> DragDropBehavior { get; set; }
Property Value
DragDropBehavior<DragDropState>
|
DragVisualProvider
Gets or sets the DragVisualProvider. This is a dependency property.
Declaration
public IDragVisualProvider DragVisualProvider { get; set; }
Property Value
IDragVisualProvider
|
DropVisualProvider
Gets or sets the DropVisualProvider. This is a dependency property.
Declaration
public TaskBoardLinearDropVisualProvider DropVisualProvider { get; set; }
Property Value
TaskBoardLinearDropVisualProvider
|
GroupMemberPath
Gets or sets a property name that indicates the member to group by.
Declaration
public string GroupMemberPath { get; set; }
Property Value
System.String
|
IsDragDropEnabled
Gets or sets a value indicating whether the drag and drop functionality is enabled.
Declaration
public bool IsDragDropEnabled { get; set; }
Property Value
System.Boolean
|
ItemHeight
Gets or sets the ItemHeight.
Declaration
public double ItemHeight { get; set; }
Property Value
System.Double
|
Methods
IsItemItsOwnContainerOverride(Object)
Determines if the specified item is (or is eligible to be) its own container.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
System.Object
item
The item to check. |
Returns
System.Boolean
True if the item is (or is eligible to be) its own container; otherwise, false. |
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. |
OnItemContainerStyleChanged(Style, Style)
Declaration
protected override void OnItemContainerStyleChanged(Style oldItemContainerStyle, Style newItemContainerStyle)
Parameters
System.Windows.Style
oldItemContainerStyle
|
System.Windows.Style
newItemContainerStyle
|
OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector)
Declaration
protected override void OnItemContainerStyleSelectorChanged(StyleSelector oldItemContainerStyleSelector, StyleSelector newItemContainerStyleSelector)
Parameters
System.Windows.Controls.StyleSelector
oldItemContainerStyleSelector
|
System.Windows.Controls.StyleSelector
newItemContainerStyleSelector
|
OnItemsChanged(NotifyCollectionChangedEventArgs)
Raises the ItemsChanged event.
Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
System.Collections.Specialized.NotifyCollectionChangedEventArgs
e
The System.Collections.Specialized.NotifyCollectionChangedEventArgs instance containing the event data. |
OnItemTemplateChanged(DataTemplate, DataTemplate)
Declaration
protected override void OnItemTemplateChanged(DataTemplate oldItemTemplate, DataTemplate newItemTemplate)
Parameters
System.Windows.DataTemplate
oldItemTemplate
|
System.Windows.DataTemplate
newItemTemplate
|
OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)
Declaration
protected override void OnItemTemplateSelectorChanged(DataTemplateSelector oldItemTemplateSelector, DataTemplateSelector newItemTemplateSelector)
Parameters
System.Windows.Controls.DataTemplateSelector
oldItemTemplateSelector
|
System.Windows.Controls.DataTemplateSelector
newItemTemplateSelector
|
OnSelectionChanged(SelectionChangedEventArgs)
Declaration
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs
e
|
Events
AutoGeneratingColumn
Occurs one time for each public, non-static property in the bound data type when the ItemsSource property is changed.
Declaration
public event EventHandler<TaskBoardAutoGeneratingColumnEventArgs> AutoGeneratingColumn
Event Type
System.EventHandler<TaskBoardAutoGeneratingColumnEventArgs>
|
AutoGeneratingItem
Occurs when a task board item is being generated.
Declaration
public event EventHandler<TaskBoardAutoGeneratingItemEventArgs> AutoGeneratingItem
Event Type
System.EventHandler<TaskBoardAutoGeneratingItemEventArgs>
|