Materials是应用于现实生活中物品相似的 UX 图面的视觉效果。 它们在创建应用界面的深度、层次结构和视觉兴趣方面发挥了关键作用。
Windows 提供两种主要材料类型:
Mica - 一种不透明材料,它结合了用户的主题和桌面壁纸,以创建高度个性化的外观。 Mica 专为性能而设计,因为它只捕获一次背景墙纸来创建其可视化效果,因此非常适合应用的基础层,尤其是在标题栏区域中。
亚克力 — 一种半透明材料,可复制霜化玻璃的效果。 亚克力可用作暂时性、轻型消除表面(如浮出控件和上下文菜单)的系统背景,也可以用作直接应用于 UI 元素的应用内画笔。
如何使用材料
在 WinUI 应用中使用材料有两种方法:
系统背景(Mica/Acrylic) - 应用 Mica 或桌面亚克力作为应用窗口的背景或暂时性 UI 图面(如浮出控件和弹出窗口)。 这是通过
SystemBackdrop属性设置在Window、Flyout、Popup以及其他元素上的。应用内亚克力 - 使用
AcrylicBrush主题资源或自定义亚克力画笔将亚克力效果直接应用于应用中的 UI 元素。 这对于需要半透明效果的面板、边栏和其他内容区域非常有用。