Improve WatchProperty

This commit is contained in:
tyrrrz
2026-04-03 00:13:40 +03:00
parent 1f189e5206
commit 295f4cf9a2
4 changed files with 11 additions and 17 deletions

View File

@@ -56,11 +56,9 @@ public class App : Application, IDisposable
.GetRequiredService<SettingsService>()
.WatchProperty(
o => o.Theme,
() =>
v =>
{
RequestedThemeVariant = _services
.GetRequiredService<SettingsService>()
.Theme switch
RequestedThemeVariant = v switch
{
ThemeVariant.Light => Avalonia.Styling.ThemeVariant.Light,
ThemeVariant.Dark => Avalonia.Styling.ThemeVariant.Dark,