fluentui-blazor

Configure Microsoft Fluent UI Blazor components and providers in Blazor applications.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill fluentui-blazor-gabeujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluentui-blazor
Source: https://github.com/Gabeujin/workspace-init-mcp/tree/main/awesome/skills/fluentui-blazor
Command: npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill fluentui-blazor-gabeujin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers correctly implement and troubleshoot the Microsoft Fluent UI Blazor component library in their Blazor applications, preventing common integration issues.

Core Features & Use Cases

  • Component Integration: Guides on using core components like FluentButton, FluentDataGrid, FluentDialog, and FluentToast.
  • Provider Setup: Ensures necessary provider components (FluentToastProvider, FluentDialogProvider, etc.) are correctly placed for service-based components to function.
  • Service Registration: Details on registering Fluent UI services in Program.cs with correct ServiceLifetime considerations.
  • Troubleshooting: Addresses common issues like missing providers, JS interop problems, and theming conflicts.

Quick Start

Use the fluentui-blazor skill to add the necessary providers to your Blazor application's main layout.

Frequently Asked Questions about fluentui-blazor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Fluent UI Blazor components in my application?

To set up Fluent UI Blazor components, you must register the required services in Program.cs and place provider components like FluentToastProvider in the root layout for service-based components to function correctly.

Why are my Fluent UI Blazor components like FluentToast not working?

Fluent UI Blazor components like FluentToast fail when their corresponding provider components are missing from the root layout or when services are not properly registered in Program.cs with the correct ServiceLifetime.

Do I need to manually add script tags for Fluent UI Blazor web components?

You should avoid manual script tag inclusion for Fluent UI Blazor web components, as the library handles JS interop automatically and manual tags cause integration issues.

How do I configure FluentDataGrid and FluentDialog in Blazor?

Configuring FluentDataGrid and FluentDialog in Blazor requires using proper binding models for select components and ensuring FluentDialogProvider is correctly placed in your layout for dialog rendering.

What is the correct ServiceLifetime for registering Fluent UI Blazor services?

Registering Fluent UI Blazor services in Program.cs requires considering the correct ServiceLifetime to ensure proper dependency injection scoping for the component library.