Class KanbanModel
Provides the data model for KanbanCardItem. It includes properties which used to visualize the information in visual.
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.Kanban
Assembly: Syncfusion.Kanban.WinUI.dll
Syntax
public class KanbanModel : Object, INotifyPropertyChanged
Constructors
KanbanModel()
Declaration
public KanbanModel()
Properties
Assignee
Gets or sets the assignee associated with the card in the KanbanModel.
Declaration
public string Assignee { get; set; }
Property Value
Type |
---|
System.String |
Category
Gets or sets the category associated with the card in the KanbanModel.
Declaration
public object Category { get; set; }
Property Value
Type |
---|
System.Object |
Description
Gets or sets the string value used to display the description of a card in the KanbanModel.
Declaration
public string Description { get; set; }
Property Value
Type |
---|
System.String |
Id
Gets or sets the unique identifier for the kanban card in the KanbanModel.
Declaration
public object Id { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
This property is used to uniquely identify each Kanban card, allowing for efficient management, tracking, and updates of individual cards within the SfKanban control.
Image
Gets or sets the value used to display the profile picture associated with the card in the KanbanModel.
Declaration
public Image Image { get; set; }
Property Value
Type |
---|
Microsoft.UI.Xaml.Controls.Image |
Remarks
This property specifies the image source representing the card's assignee or related entity.
IndicatorColorKey
Gets or sets the key used to determine the indicator color for the kanban card in the KanbanModel.
Declaration
public object IndicatorColorKey { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
This property allows associating a unique key with each Kanban card to dynamically assign indicator colors. It is often used in scenarios where cards are categorized or prioritized by color, based on specific key values.
Tags
Gets or sets the collection of tags associated with the kanban card in the KanbanModel.
Declaration
public List<string> Tags { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<System.String> |
Remarks
This property allows assigning multiple tags to a kanban card, which can be used for categorization, filtering, or additional metadata. Each tag is represented as a string and provides flexibility in organizing and identifying cards based on specific attributes or labels.
Title
Gets or sets the string value used to display the header of a card in the KanbanModel.
Declaration
public string Title { get; set; }
Property Value
Type |
---|
System.String |
Events
PropertyChanged
Occurs when a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
---|
System.ComponentModel.PropertyChangedEventHandler |