Light & Dark
SukiUI use the Theme Variant system provided by AvaloniaUI
.
However, the SukiTheme class provide a wrapper to change Light/Dark theme.
Theme
Dark
Light
Switch to Dark Theme
csharp
SukiTheme.GetInstance().ChangeBaseTheme(ThemeVariant.Dark);
Switch to Light Theme
csharp
SukiTheme.GetInstance().ChangeBaseTheme(ThemeVariant.Light);
Switch between Light/Dark Theme
csharp
SukiTheme.GetInstance().SwitchBaseTheme();
ThemeChanged Event
csharp
SukiTheme.GetInstance().OnBaseThemeChanged += variant =>
{
Console.WriteLine("Theme changed triggered !");
};