我正在使用 Win2D 库,我需要知道如何显示一个不透明的对话框,并在打开时显示模糊的透明背景,如 Windows 10 开始菜单和通知面板。我已经看到很多模糊图像的示例,但我真正想做的是像一个磨砂玻璃对话框。
这里显示了我想要做的一个例子,但我需要它用于 windows 应用程序而不是 wpf。
我正在使用 Win2D 库,我需要知道如何显示一个不透明的对话框,并在打开时显示模糊的透明背景,如 Windows 10 开始菜单和通知面板。我已经看到很多模糊图像的示例,但我真正想做的是像一个磨砂玻璃对话框。
这里显示了我想要做的一个例子,但我需要它用于 windows 应用程序而不是 wpf。
我找到了一个解决方案,并且效果很好。 http://metulev.com/render-xaml-to-image-and-more/
更新:我创建了一个可以使面板或边框模糊的 xaml 行为。 https://github.com/lancecontreras/FrostedGlassBehavior