UWP 中缺少不透明度掩码



有什么简单的方法可以将OpacityMask应用于 UWP XAML 中的 UI 对象吗?

我曾经在 WPF 中这样做过,但在 UWP 中似乎缺失。

您可以部分复制此功能,但不能以特别简单的方式复制。 Windows Composition API提供了类似的功能,您可以在其中定义一个CompositionMaskBrush,使用该您将"绘制"UI 对象以实现不透明度蒙版效果。

有一个示例作为 GitHub 问题的解决方案,演示了此过程。同一用户也在StackOverflow上提问。

您还可以查看 CompositionProToolkit,它可能会简化实现。

最新更新