Files
SzmediTools/Szmedi.Test/WriteParametersWin.xaml.cs
2025-09-16 16:06:41 +08:00

38 lines
1.1 KiB
C#

using System.Windows;
using System.Windows.Media;
using Wpf.Ui.Appearance;
namespace Szmedi.Test
{
/// <summary>
/// WriteParametersWin.xaml 的交互逻辑
/// </summary>
public partial class WriteParametersWin
{
public WriteParametersWin()
{
InitializeComponent();
ApplicationThemeManager.Apply(ApplicationTheme.Light);
ApplicationThemeManager.Changed -= ApplicationThemeManager_Changed;
ApplicationThemeManager.Changed += ApplicationThemeManager_Changed;
}
private void ApplicationThemeManager_Changed(ApplicationTheme currentApplicationTheme, Color systemAccent)
{
ApplicationThemeManager.Apply(this);
}
private void Button_Click(object sender, RoutedEventArgs e)
{
if (ApplicationThemeManager.GetAppTheme() == ApplicationTheme.Light)
{
ApplicationThemeManager.Apply(ApplicationTheme.Dark);
}
else
{
ApplicationThemeManager.Apply(ApplicationTheme.Light);
}
}
}
}