28 lines
677 B
C#
28 lines
677 B
C#
using Avalonia;
|
|
using Avalonia.Controls;
|
|
using Avalonia.Interactivity;
|
|
using Avalonia.Markup.Xaml;
|
|
using Avalonia.Styling;
|
|
|
|
namespace Semi.Avalonia.Demo.Pages;
|
|
|
|
public partial class Overview : UserControl
|
|
{
|
|
public Overview()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void ToggleButton_OnIsCheckedChanged(object sender, RoutedEventArgs e)
|
|
{
|
|
var variant = Application.Current!.RequestedThemeVariant;
|
|
if (variant?.Key == "Dark")
|
|
{
|
|
Application.Current!.RequestedThemeVariant = ThemeVariant.Light;
|
|
}
|
|
else
|
|
{
|
|
Application.Current!.RequestedThemeVariant = ThemeVariant.Dark;
|
|
}
|
|
}
|
|
} |