win10 UWP 毛玻璃
发布时间
阅读量:
阅读量
在UWP平台中实现毛玻璃效果相对简单,不会像WPF那样对系统性能造成明显影响。
本文将介绍如何在UWP环境中通过win2D实现毛玻璃效果。
实现毛玻璃的方式有两种,分别是采用win2D库以及使用Compositor组件。
通过win2D可以实现应用内部控件的毛玻璃效果,而借助Compositor则能够实现整个窗口级别的毛玻璃效果。
接下来先讲解如何利用Compositor实现窗口毛玻璃效果,因为多数用户对这一方式更感兴趣。
Compositor 创建毛玻璃
首先构建一个基础页面,仅包含一个 Grid 控件,将其命名为 GlassHost,该组件的功能是呈现毛玻璃效果。
<Grid x:Name="GlassHost"></Grid>
随后在构造函数中调用InitializeFrostedGlass方法,该方法的作用是在特定控件上实现毛玻璃效果的显示。
public MainPage()
{
InitializeComponent();
InitializeFrostedGlass(GlassHost);
}
priv
全部评论 (0)
还没有任何评论哟~
