Xaml 如何使用Win2D创建模糊背景对话框?

Xaml 如何使用Win2D创建模糊背景对话框?,xaml,windows-runtime,win2d,Xaml,Windows Runtime,Win2d,我使用的是Win2D库,我需要知道如何显示一个不透明的对话框,并且在打开时显示模糊的透明背景,如windows 10开始菜单和通知面板。我已经看到了很多模糊图像的例子,但我真正想做的是像一个磨砂玻璃对话框 我想做的一个例子是显示,但我需要它的windows应用程序,而不是wpf 我找到了一个解决方案,效果非常好。 更新: 我创建了一个xaml行为,可以使面板或边框模糊。 磨砂背景与模糊背景相比有什么区别?你离得有多近?我们能看看密码吗?我认为一个模糊加上一个静态的透明图像缩放和平铺可能会产生一

我使用的是Win2D库,我需要知道如何显示一个不透明的对话框,并且在打开时显示模糊的透明背景,如windows 10开始菜单和通知面板。我已经看到了很多模糊图像的例子,但我真正想做的是像一个磨砂玻璃对话框


我想做的一个例子是显示,但我需要它的windows应用程序,而不是wpf

我找到了一个解决方案,效果非常好。

更新: 我创建了一个xaml行为,可以使面板或边框模糊。

磨砂背景与模糊背景相比有什么区别?你离得有多近?我们能看看密码吗?我认为一个模糊加上一个静态的透明图像缩放和平铺可能会产生一个不错的输出。我认为模糊或磨砂,对我来说基本上是一样的。其想法是制作一个类似于Windows10开始菜单或IOS通知下拉菜单的控件。我一直在使用Win2D,我试图模糊画布控件内的文本,但仍然不知道如何模糊对话框下的控件。我想我正在取得进展,我可以将UI渲染为位图,然后模糊该位图,使其看起来像模糊的背景。我使用RenderTargetBitmap获得了UI布局根网格的屏幕截图位图。然后,我使用该位图作为我的GaussianBlurrEffect的源。