diff --git a/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml.cs b/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml.cs index 43dffe07f..a097c17c2 100644 --- a/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml.cs +++ b/System.Application.SteamTools.Client.Desktop.Avalonia.App/App.axaml.cs @@ -42,7 +42,7 @@ namespace System.Application.UI [Obsolete("use AppHelper.ProgramName", true)] public string ProgramName => AppHelper.ProgramName; - AppTheme mTheme; + AppTheme mTheme = AppTheme.Dark; public AppTheme Theme { get @@ -99,9 +99,9 @@ namespace System.Application.UI Startup.Init(); #region 启动时加载的资源 - SettingsHost.Load(); compositeDisposable.Add(SettingsHost.Save); + Theme = (AppTheme)UISettings.Theme.Value; UISettings.Theme.Subscribe(x => Theme = (AppTheme)x); UISettings.Language.Subscribe(x => R.ChangeLanguage(x)); diff --git a/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Controls/ToastMessage.axaml b/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Controls/ToastMessage.axaml index fd73c99e9..d2451bbcb 100644 --- a/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Controls/ToastMessage.axaml +++ b/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/Controls/ToastMessage.axaml @@ -3,22 +3,23 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:vm="clr-namespace:System.Application.UI.ViewModels;assembly=System.Application.SteamTools.Client.Desktop" - mc:Ignorable="d" d:DesignWidth="300" d:DesignHeight="50" - Background="Transparent" IsVisible="{Binding IsVisible}" + xmlns:service="clr-namespace:System.Application.Services;assembly=System.Application.SteamTools.Client.Desktop" + mc:Ignorable="d" d:DesignWidth="300" d:DesignHeight="50" Margin="0 0 0 20" + Background="Transparent" IsVisible="{Binding Source={x:Static service:ToastService.Current},Path=IsVisible,Mode=OneWay}" x:Class="System.Application.UI.Controls.ToastMessage"> - - - - - diff --git a/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/MainView.axaml b/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/MainView.axaml index 8ec16e3a4..0519cf702 100644 --- a/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/MainView.axaml +++ b/System.Application.SteamTools.Client.Desktop.Avalonia/Application/UI/MainView.axaml @@ -63,7 +63,7 @@ - +