What problem does it solve? Blazor developers frequently misuse Syncfusion Toolkit button components — writing async void click handlers, assuming Disabled auto-clears, nesting buttons inside anchors, or misconfiguring button group selection — leading to silent exceptions, stuck UI states, and accessibility violations. ## Core Features & Use Cases - SfButton implementation guidance: Covers Content, IconCss, IsPrimary, Disabled, toggle behavior, form button types, and correct async OnClick patterns with busy-flag management. - SfButtonGroup selection patterns: Single and multiple selection modes, vertical orientation, inner Button properties, and manual Selected/SelectedChanged state tracking. - Anti-pattern workflows: Four documented bad-to-correct workflows for common mistakes like async void handlers, anchor-wrapped buttons, and nullable Disabled bindings. - Use Case: You are building a Blazor Server form with a submit button and a formatting toolbar. Use this Skill to wire an async submit handler that disables during processing and to configure a multi-selection SfButtonGroup with proper validation. ## Quick Start Ask the AI to add a Syncfusion SfButton with an async click handler and a multi-select SfButtonGroup to your Blazor page following this skill's patterns.