Telerik.Blazor.Components.TaskBoard
Defines the card data contract used by TelerikTaskBoard<TItem, TColumn> for rendering and event delivery.
Implement this interface on your card model class to enable the performance fast path:
when a CardData item implements ITaskBoardCardDescriptor, the component reads properties
directly instead of using reflection for each Card*Field parameter
(CardTitleField, CardStatusField, etc.).
Represents the column definition contract used internally by TelerikTaskBoard<TItem, TColumn>.
All rendering and drag-drop logic works against this interface rather than the raw ColumnData item.
Developers can implement this interface directly on their column model to bypass reflection-based
field mapping. When a ColumnData item implements ITaskBoardColumnDescriptor,
the component uses it as-is without calling GetPropertyValue for any Column*Field parameter.
Marker interface for all TaskBoard toolbar tool components. Exposes the cascading ToolBar reference so that each tool can self-register.