(UWP)新的AcrylicBrush课程对我不起作用

时间:2017-05-17 20:36:45

标签: c# wpf xaml uwp

因此,我尝试使用Microsoft提供的最新Windows SDK中提供的新功能,但没有运气。我收到错误:

"请求的Windows运行时类型' Windows.UI.Xaml.Media.AcrylicBrush'未注册。"

我正在运行Windows 10 Creators Update并使用Visual Studio Pro 2017.正如我所述,我安装了最新的预览SDK。现在这些功能应该适用于Creators Update。微软自己的一些应用程序甚至使用了新的刷机功能。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

创建者更新(Build 15063)中没有AcrylicBrush。它可以从Insider Preview 10.0.16190开始。

请参阅" Windows 10要求"阻止https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.media.acrylicbrush

应用可以通过Windows.UI.Composition.Compositor的CreateHostBackBrush在Creators Update中实现类似的效果。

示例代码定位于https://github.com/Microsoft/WindowsUIDevLabs/tree/master/SampleGallery/Samples/SDK%2015063/TransparentWindow

的创作者更新

另见How to use Acrylic Accent in Windows 10 Creators Update?