Skip to content

Commit 05d2c80

Browse files
committed
Update SystemBackdropsSample
1 parent 97afe68 commit 05d2c80

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

WinUIGallery/ControlPagesSampleCode/SystemBackdrops/SystemBackdropsSample1.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ WindowsSystemDispatcherQueueHelper m_wsdqHelper; // See separate sample below fo
55
Microsoft.UI.Composition.SystemBackdrops.MicaController m_micaController;
66
Microsoft.UI.Composition.SystemBackdrops.SystemBackdropConfiguration m_configurationSource;
77

8-
bool TrySetMicaBackdrop()
8+
bool TrySetMicaBackdrop(bool useMicaAlt)
99
{
1010
if (Microsoft.UI.Composition.SystemBackdrops.MicaController.IsSupported())
1111
{
@@ -24,6 +24,8 @@ bool TrySetMicaBackdrop()
2424

2525
m_micaController = new Microsoft.UI.Composition.SystemBackdrops.MicaController();
2626

27+
m_micaController.Kind = useMicaAlt ? Microsoft.UI.Composition.SystemBackdrops.MicaKind.BaseAlt : Microsoft.UI.Composition.SystemBackdrops.MicaKind.Base;
28+
2729
// Enable the system backdrop.
2830
// Note: Be sure to have "using WinRT;" to support the Window.As<...>() call.
2931
m_micaController.AddSystemBackdropTarget(this.As<Microsoft.UI.Composition.ICompositionSupportsSystemBackdrop>());

WinUIGallery/ControlPagesSampleCode/SystemBackdrops/SystemBackdropsSample2.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ WindowsSystemDispatcherQueueHelper m_wsdqHelper; // See separate sample below fo
55
Microsoft.UI.Composition.SystemBackdrops.DesktopAcrylicController m_acrylicController;
66
Microsoft.UI.Composition.SystemBackdrops.SystemBackdropConfiguration m_configurationSource;
77

8-
bool TrySetAcrylicBackdrop()
8+
bool TrySetAcrylicBackdrop(bool useAcrylicThin)
99
{
1010
if (Microsoft.UI.Composition.SystemBackdrops.DesktopAcrylicController.IsSupported())
1111
{
@@ -24,6 +24,8 @@ bool TrySetAcrylicBackdrop()
2424

2525
m_acrylicController = new Microsoft.UI.Composition.SystemBackdrops.DesktopAcrylicController();
2626

27+
m_acrylicController.Kind = useAcrylicThin ? Microsoft.UI.Composition.SystemBackdrops.DesktopAcrylicKind.Thin : Microsoft.UI.Composition.SystemBackdrops.DesktopAcrylicKind.Base;
28+
2729
// Enable the system backdrop.
2830
// Note: Be sure to have "using WinRT;" to support the Window.As<...>() call.
2931
m_acrylicController.AddSystemBackdropTarget(this.As<Microsoft.UI.Composition.ICompositionSupportsSystemBackdrop>());

0 commit comments

Comments
 (0)