mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.git
synced 2025-11-19 21:02:53 +08:00
fix #1434
This commit is contained in:
@@ -69,13 +69,16 @@ internal sealed class WindowController
|
|||||||
window.Activate();
|
window.Activate();
|
||||||
options.BringToForeground();
|
options.BringToForeground();
|
||||||
|
|
||||||
|
AppOptions appOptions = serviceProvider.GetRequiredService<AppOptions>();
|
||||||
|
UpdateElementTheme(appOptions.ElementTheme);
|
||||||
|
|
||||||
if (options.UseSystemBackdrop)
|
if (options.UseSystemBackdrop)
|
||||||
{
|
{
|
||||||
AppOptions appOptions = serviceProvider.GetRequiredService<AppOptions>();
|
|
||||||
UpdateSystemBackdrop(appOptions.BackdropType);
|
UpdateSystemBackdrop(appOptions.BackdropType);
|
||||||
appOptions.PropertyChanged += OnOptionsPropertyChanged;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
appOptions.PropertyChanged += OnOptionsPropertyChanged;
|
||||||
|
|
||||||
subclass.Initialize();
|
subclass.Initialize();
|
||||||
|
|
||||||
window.Closed += OnWindowClosed;
|
window.Closed += OnWindowClosed;
|
||||||
@@ -164,6 +167,11 @@ internal sealed class WindowController
|
|||||||
|
|
||||||
private bool UpdateSystemBackdrop(BackdropType backdropType)
|
private bool UpdateSystemBackdrop(BackdropType backdropType)
|
||||||
{
|
{
|
||||||
|
if (!options.UseSystemBackdrop)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
window.SystemBackdrop = backdropType switch
|
window.SystemBackdrop = backdropType switch
|
||||||
{
|
{
|
||||||
BackdropType.Transparent => new Backdrop.TransparentBackdrop(),
|
BackdropType.Transparent => new Backdrop.TransparentBackdrop(),
|
||||||
|
|||||||
Reference in New Issue
Block a user