ReactorTheme is a prototyping kit for MauiReactor, providing several prebuilt components ready to use in your prototypes.
Getting started
-
Create a new MauiReactor project
-
Install the ReactorTheme package
dotnet add package ReactorTheme --version 1.0.0
- Replace the initial application theme with an empty class deriving from the package application theme
class MyAppApplicationTheme : ApplicationTheme
{
protected override void OnApply()
{
//additional styles
}
}
- Initialize the ReactorTheme package in the MauiAppBuilder
builder
.UseMauiReactorApp<ShellPage>(app =>
{
app.UseTheme<MyAppApplicationTheme>();//<-- use your application theme class deriving from the ReactorTheme application theme
},
unhandledExceptionAction: e =>
{
System.Diagnostics.Debug.WriteLine(e.ExceptionObject);
})
.UseReactorThemeFonts() //<-- add this line
color.mp4
text.mp4
accordition.mp4
button.mp4
checkbox.mp4
content_switcher.mp4
number_input.mp4
radio_button.mp4
slider.mp4
star_rating.mp4
tab.mp4
text_area.mp4
text_field.mp4
toggle.mp4
Please take a look at the introductory article I wrote for the .NET MAUI July 2025 event:
https://github.com/adospace/reactor-theme/blob/main/net_maui_july2025_article.md