Dmnk.Toolkit
Mostly small Blazor-related C# libraries. Documentation and Code are Work-In-Progress.
Index
MVVM Pattern for Blazor
- Dmnk.Blazor.Mvvm - Base types to implement the MVVM pattern in Blazor applications.
- Dmnk.Blazor.Mvvm.CommunityToolkit - Teeny-tiny integration package for using the MVVM Community Toolkit with Dmnk.Blazor.Mvvm.
- Dmnk.Blazor.Dialogs - Base types to implement MVVM-based dialogs for Blazor applications, including support for nested dialogs and dialog results and some default dialogs like messageboxes.
- Dmnk.Blazor.Dialogs.Fluent - Fluent UI themed dialog implementation for use with Dmnk.Blazor.Dialogs.
- Dmnk.Blazor.Dialogs.CommunityToolkit - Teeny-tiny integration package for using the MVVM Community Toolkit with Dmnk.Blazor.Dialogs.
General Utilities
- Dmnk.Blazor.Suspense - Blazor components that allow showing placeholder content while waiting some asynchronous operation, including lazy WASM module loading, to complete.
- Dmnk.Blazor.Focus - Blazor components and extensions to manage keyboard focus
- Dmnk.Blazor.Cookies - Utility methods to read generic cookies as well as ASP.NET CultureInfo cookies in Blazor WASM applications.
Icons
- Dmnk.Icons.Core - Core library to define icons as SVG paths or PNGs in code.
- Dmnk.Icons.Blazor - Allows using icons defined using Dmnk.Icons.Core in Blazor applications by
generating
MarkupStrings. - Dmnk.Icons.Blazor.Fluent - A set of Fluent UI icons for use with Dmnk.Icons.Blazor.