From 450fd5edbb7ad9f57946771c2a77f961d9b845bb Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Fri, 8 Nov 2024 05:27:57 +0800 Subject: [PATCH] misc: add Default ThemeVariant to demo. --- .../Views/MainView.axaml.cs | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs b/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs index b7e74a8..3799536 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml.cs @@ -43,20 +43,21 @@ public partial class MainView : UserControl } } -public partial class MainViewModel: ObservableObject +public partial class MainViewModel : ObservableObject { - public ObservableCollection Themes { get; } = new() - { - new ThemeItem("Light", ThemeVariant.Light), - new ThemeItem("Dark", ThemeVariant.Dark), - new ThemeItem("Aquatic", SemiTheme.Aquatic), - new ThemeItem("Desert", SemiTheme.Desert), - new ThemeItem("Dust", SemiTheme.Dust), - new ThemeItem("NightSky", SemiTheme.NightSky), - }; - + public ObservableCollection Themes { get; } = + [ + new("Default", ThemeVariant.Default), + new("Light", ThemeVariant.Light), + new("Dark", ThemeVariant.Dark), + new("Aquatic", SemiTheme.Aquatic), + new("Desert", SemiTheme.Desert), + new("Dust", SemiTheme.Dust), + new("NightSky", SemiTheme.NightSky) + ]; + [ObservableProperty] private ThemeItem? _selectedTheme; - + partial void OnSelectedThemeChanged(ThemeItem? oldValue, ThemeItem? newValue) { if (newValue is null) return; @@ -66,7 +67,6 @@ public partial class MainViewModel: ObservableObject app.RequestedThemeVariant = newValue.Theme; } } - } public class ThemeItem(string name, ThemeVariant theme)