如何制作透明的用户界面应用就像新的Windows 10计算器一样?

时间:2017-05-29 06:40:30

标签: c# user-interface windows-10-universal transparent

新的Windows 10计算器凭借其全新的透明UI看起来很棒。如何使我自己的应用程序相同?我试图找到答案但找不到答案。

1 个答案:

答案 0 :(得分:1)

透明效果被称为"丙烯酸"并且是Microsoft's new design language的一部分。

何时以及如何使用is explained on MSDN

简而言之,您只需在要透明的任何表面上应用AcrylicBrush即可。 BackgroundSource可让您判断是否希望透明度与您的应用相关(您将看到您的背景控件)或桌面(您将看到壁纸/其他窗口)。

请注意,基于此API构建应用程序有点早,因为它仅适用于带有预览SDK的Windows Insider版本,并且可能会发生变化。虽然如果你想让你的应用程序准备好发布,那么开始玩这个应用程序是一件好事。