Skip to content

Commit ce46c6f

Browse files
committed
fix get compositor on windows app sdk
1 parent dc3427a commit ce46c6f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

components/OpacityMaskView/src/OpacityMaskView.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
namespace CommunityToolkit.WinUI.Controls;
1717

1818
/// <summary>
19-
/// TODO
19+
/// A control that applies an opacity mask to its content.
2020
/// </summary>
2121
[TemplatePart(Name = RootGridTemplateName, Type = typeof(Grid))]
2222
[TemplatePart(Name = MaskRectangleTemplateName, Type = typeof(Rectangle))]
@@ -33,7 +33,11 @@ public partial class OpacityMaskView : ContentControl
3333
private const string MaskRectangleTemplateName = "PART_MaskRectangle";
3434
private const string RootGridTemplateName = "PART_RootGrid";
3535

36+
#if WINDOWS_WINAPPSDK
37+
private readonly Compositor _compositor = CompositionTarget.GetCompositorForCurrentThread();
38+
#else
3639
private readonly Compositor _compositor = Window.Current.Compositor;
40+
#endif
3741
private CompositionBrush? _mask;
3842
private CompositionMaskBrush? _maskBrush;
3943

0 commit comments

Comments
 (0)