Last time I had finished walking through the setup plugin. I had almost finished walking through the quick start sample, for the library, but I left the last part for…
Last time I laid out the justification for a library to generate UI screens, for editing the setup of a Blazor website. This time, I'll dive deeper into the overall…
I've been trying to develop a slightly better approach to application configuration. The process we all go through now works, as far as it goes, but I think it could…
I recently made a small change to my CG.Blazor.Forms._MudBlazor NUGET package. Specifically, I added a property called OptionsFunc to the MudSelectAttribute and MudRadioGroupAttribute attributes. For this article, I'll only discuss…
I made a quick change to my CG.Blazor.Forms library. It's a change I need for a project I'm building that makes good use of the dynamic form generation capabilities of…
Most Blazor developers have learned how to validate a form. That code looks something like this: <EditForm Model="@MyModel"> <DataAnnotationsValidator /> <!-- enter the rest of the form here --> <button…
Last time I wrote about changes I recently made to my alert library. This time I'll demonstrate how to override a "standard" alert type. Let's start by defining a custom…
I recently reimagined my alert library. Here is a quick walkthrough of my new design. By the way, this library now builds upon the features of my event aggregator library.…
I figure choices are usually a good thing. For instance, I recently fleshed out my Blazor form generation library with some nice, added features. The goal, in making those changes,…