透明的UWP窗口10

我试图弄清楚如何在应用程序上有一个透明的背景,让用户看到它背后。 我试图在xaml文件中更改backgroundopacity参数,但没有任何改变。

我也在背景中设置了透明图像

    

但它不起作用

有谁知道如何执行此操作?

tl; dr https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic

在即将推出的Windows 10更新后,您将能够执行此操作。

这里: https : //wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/8232264-enable-blur-and-transparency-xaml-effects-to-allow?tracking_code=8e9425d1ccc153460b32b85ed3253c90

和github: https : //github.com/Microsoft/WindowsUIDevLabs/tree/master/SampleGallery/Samples/SDK%20Insider/BlurPlayground

在此处输入图像描述

也许这不是直接的“透视”,但我认为这是你想要的。

编辑:我认为它可以在SDK预览版中找到,但我不确定,因为我没有尝试过。

有关Anniversary SDK Preview的信息https://developer.microsoft.com/en-us/windows/downloads/windows-10-developer-preview

SDK在这里https://insider.windows.com/

更新:

我刚刚注意到在Compositor类中预先发布了CreateHostBackdropBrush()函数。 https://docs.microsoft.com/en-us/uwp/api/windows.ui.composition.compositor

更新:

在Fall Creators Update中,它甚至可以作为XAML代码使用,它非常快速且易于编写。

链接: https : //docs.microsoft.com/en-us/windows/uwp/design/style/acrylic

我认为根本原因是无法使您的应用背景完全透明。 我相信当你实现一些图像作为背景时,它是可能的。