Skip to content

Commit

Permalink
Update ThemeService.Get.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
ghost1372 committed Feb 27, 2025
1 parent 6725636 commit e466bd3
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions dev/DevWinUI/Services/ThemeService/ThemeService.Get.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,17 @@ public SystemBackdrop GetSystemBackdrop()
{
return WindowHelper.ActiveWindows[0].SystemBackdrop;
}

public SystemBackdrop GetSystemBackdrop(BackdropType backdropType)
{
return CreateSystemBackdrop(backdropType);
}

public static SystemBackdrop GetSystemBackdropFromType(BackdropType backdropType)
{
return CreateSystemBackdrop(backdropType);
}

private static SystemBackdrop CreateSystemBackdrop(BackdropType backdropType)
{
switch (backdropType)
{
Expand All @@ -58,10 +67,19 @@ public SystemBackdrop GetSystemBackdrop(BackdropType backdropType)

public BackdropType GetBackdropType()
{
return GetBackdropType(WindowHelper.ActiveWindows[0].SystemBackdrop);
return CreateBackdropType(WindowHelper.ActiveWindows[0].SystemBackdrop);
}

public BackdropType GetBackdropType(SystemBackdrop systemBackdrop)
{
return CreateBackdropType(systemBackdrop);
}

public static BackdropType GetBackdropTypeFromSystemBackdrop(SystemBackdrop systemBackdrop)
{
return CreateBackdropType(systemBackdrop);
}
private static BackdropType CreateBackdropType(SystemBackdrop systemBackdrop)
{
if (systemBackdrop is MicaSystemBackdrop mica)
{
Expand All @@ -84,7 +102,7 @@ public BackdropType GetBackdropType(SystemBackdrop systemBackdrop)
return BackdropType.None;
}
}

private BackdropType GetSystemBackdropFromLocalConfig(BackdropType backdropType, bool ForceBackdrop)
{
BackdropType currentBackdrop = backdropType;
Expand Down

0 comments on commit e466bd3

Please sign in to comment.