All Demos / Kanban / Data Binding / Observable Collection

Blazor Kanban Board - Observable Collection Binding

Loading Syncfusion Blazor Server Demos…
This demo passes automated axe checks with 0 violations — semantic markup, ARIA, full keyboard operation, visible focus. Section 508 conformant Accessibility report VPAT
To Do
- 3 items
In Progress
- 6 items
Testing
- 6 items
Done
- 5 items

This sample demonstrates data binding with ObservableCollection in the Blazor Kanban component by visualizing a software development task tracker. The board reflects real-time changes when cards are added, removed, or updated through the action buttons.

When using ObservableCollection, the Kanban UI updates automatically as items are added or removed from the data source. For property-level updates, implement INotifyPropertyChanged on the data model to refresh UI on value changes.

Additional essential interactions that enhance analysis and control are also featured:

  • Data Binding: Bind an ObservableCollection to the Kanban DataSource property to enable live updates.
  • Dialog Editing: Add and edit cards through the card editor dialog driven by the observable collection.
  • Columns: Group cards by workflow stage such as To Do, In Progress, Testing, and Done.

Key interactive features demonstrated in this sample include:

  • Add Card: Click the Add Card button to insert a new task into the observable collection. The board updates immediately.
  • Delete Card: Click the Delete Card button to remove a task. The board reflects the change without a page reload.
  • Update Card: Click the Update Card button to modify a task property. The board updates in real time.
  • Toast Notification: A toast message confirms each action so the user knows the change was applied.

The Data Configuration highlights the building blocks of observable data binding:

  • ObservableCollection: The data source is an ObservableCollection that fires change notifications.
  • INotifyPropertyChanged: The data model implements INotifyPropertyChanged to notify on property updates.
  • Action Buttons: The Add, Delete, and Update actions mutate the collection and surface a confirmation toast.

Looking for the full Blazor Kanban component overview, features, pricing, and documentation? Visit the Blazor Kanban page.