Class KanbanColumn
It have contains base class properties and provides limit validation, title, items grouping support.
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.Kanban
Assembly: Syncfusion.SfKanban.WPF.dll
Syntax
public class KanbanColumn : ItemsControl, INotifyPropertyChanged
Constructors
KanbanColumn()
Initializes a new instance of the KanbanColumn class.
Declaration
public KanbanColumn()
Fields
AllowDragProperty
Using a DependencyProperty as the backing store for AllowDrag. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AllowDragProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
CardsProperty
Using a DependencyProperty as the backing store for Cards. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty CardsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
CategoriesProperty
Using a DependencyProperty as the backing store for KeyValue. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty CategoriesProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ErrorBarSettingsProperty
Using a DependencyProperty as the backing store for WIPLimit. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ErrorBarSettingsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsExpandedProperty
Using a DependencyProperty as the backing store for IsExpanded. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsExpandedProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MaximumLimitProperty
Using a DependencyProperty as the backing store for MaximumLimit. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MaximumLimitProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MinimumLimitProperty
Using a DependencyProperty as the backing store for MinimumLimit. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinimumLimitProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
TitleProperty
Using a DependencyProperty as the backing store for Title. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TitleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
AllowDrag
Gets or sets a value indicating whether it allows dragging in this column.
Declaration
public bool AllowDrag { get; set; }
Property Value
Type |
---|
System.Boolean |
Cards
Gets or sets a KanbanCardCollection which indicates ItemsSource of KanbanColumn.
Declaration
public KanbanCardCollection Cards { get; set; }
Property Value
Type |
---|
KanbanCardCollection |
Categories
Gets or sets a string value that indicates grouping fields in model.
Declaration
public string Categories { get; set; }
Property Value
Type |
---|
System.String |
ErrorBarSettings
Gets or sets ErrorBarSettings which used to set minimum and maximum validation color for KanbanColumn.
Declaration
public ErrorBarSettings ErrorBarSettings { get; set; }
Property Value
Type |
---|
ErrorBarSettings |
IsExpanded
Gets or sets a value indicating whether this column is in expanded or collapsed state.
Declaration
public bool IsExpanded { get; set; }
Property Value
Type |
---|
System.Boolean |
Items
Gets a collection of KanbanCardItem.
Declaration
public KanbanCardCollection Items { get; }
Property Value
Type |
---|
KanbanCardCollection |
MaximumLimit
Gets or sets a value that indicates maximum validation limit using validation color.
Declaration
public int MaximumLimit { get; set; }
Property Value
Type |
---|
System.Int32 |
MinimumLimit
Gets or sets a value that indicates minimum validation limit using validation color.
Declaration
public int MinimumLimit { get; set; }
Property Value
Type |
---|
System.Int32 |
Tags
Gets or sets a ColumnTag which used to customize header properties like Header, Minimum, Maximum, IsExpanded.
Declaration
public ColumnTag Tags { get; set; }
Property Value
Type |
---|
ColumnTag |
Title
Gets or sets a object that indicates header for KanbanColumn.
Declaration
public object Title { get; set; }
Property Value
Type |
---|
System.Object |
ValidationColor
Gets a Brush value that indicates error bar color of the KanbanColumn.
Declaration
public Brush ValidationColor { get; }
Property Value
Type |
---|
System.Windows.Media.Brush |
Methods
GetContainerForItemOverride()
Methods calls when get container item.
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
Type | Description |
---|---|
System.Windows.DependencyObject | Returns a kanbancard item. |
IsItemItsOwnContainerOverride(Object)
Check whether the item is kanbancard item or not.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
Type | Name | Description |
---|---|---|
System.Object | item | item |
Returns
Type | Description |
---|---|
System.Boolean | Returns a true or false. |
Events
PropertyChanged
Occurs when a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
---|
System.ComponentModel.PropertyChangedEventHandler |