feat: fix dark color. add theme switch in demo. add checkbox demo.

This commit is contained in:
rabbitism
2023-07-26 03:04:10 +08:00
parent 4b2f390fa3
commit 591c728d69
5 changed files with 43 additions and 18 deletions

View File

@@ -1,4 +1,7 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Styling;
using Semi.Avalonia.TreeDataGrid.Demo.ViewModels;
namespace Semi.Avalonia.TreeDataGrid.Demo;
@@ -10,4 +13,14 @@ public partial class MainWindow : Window
InitializeComponent();
this.DataContext = new SongsPageViewModel();
}
private void Button_OnClick(object? sender, RoutedEventArgs e)
{
var app = Application.Current;
if (app is not null)
{
var theme = app.ActualThemeVariant;
app.RequestedThemeVariant = theme == ThemeVariant.Dark ? ThemeVariant.Light : ThemeVariant.Dark;
}
}
}