2016-06-11 199 views
7

我想弄清楚如何让应用程序具有透明背景,让用户看到它背后。我试图在xaml文件中更改backgroundopacity参数,但没有任何更改。透明UWP窗口10

我已在后台也

<Page.Background> 
    <ImageBrush Stretch="Fill" ImageSource="Assets/fond.png"/> 
</Page.Background> 

透明的形象,但它不工作

有谁知道如何执行呢?

回答

1

我认为不可能让您的应用程序背景完全透明的根本原因。我相信当你实现一些图像作为背景时,它可以做到。

+0

不知道我给你说了什么,但我更新了什么,我想你想 –

+2

对不起,误会职。现在这是不可能的。您可以在userVoice投票支持此功能https://wpdev.uservoice.com/forums/110705/suggestions/14222889 – magore

6

TL;博士 https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic

您将能够视窗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

enter image description here

也许它不是直的 “看穿”,但我认为这是你想拥有的东西。

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

信息约周年SDK预览 https://developer.microsoft.com/en-us/windows/downloads/windows-10-developer-preview

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

UPDATE:CreateHostBackdropBrush的

我刚刚注意到租赁前(以合成器类)功能。 https://docs.microsoft.com/en-us/uwp/api/windows.ui.composition.compositor

UPDATE:

在秋季更新创作者它甚至可以作为XAML代码是非常快速和容易写。

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

+0

嗯,它开始看起来像我试图实现的。但是它已经可以用于内部SDK或者smth? –

+1

这些Github例子要求你有最新的SDK(14332),所以是的,它应该在那里可用。 –

+0

这里的屏幕截图有点误导(这只是一个概念设计),左窗格是透视到桌面,这是目前不可能的。 –