概要
官方地址:https://docs.microsoft.com/zh-cn/windows/apps/winui/winui2/
安装
NuGet包管理器中添加Microsoft.UI.Xaml
将 Windows UI (WinUI) 主题资源添加到 App.xaml
资源。 可以通过两种方式来这样做,具体取决于你是否有其他应用程序资源。
a. 如果没有其他应用程序资源,
请将 <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/>
添加到 Application.Resources
:
XAML
1 | <Application> |
b. 否则,如果有多个应用程序资源集,
请将 <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/>
添加到 Application.Resources.MergedDictionaries
:
XAML
1 | <Application> |
将对工具包的引用添加到 XAML 页和代码隐藏页。
在 XAML 页的页面顶部添加引用
XAML
1
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
在代码中(如果想要使用类型名称而不对其进行限定),可以添加 using 指令。
C#
1
using MUXC = Microsoft.UI.Xaml.Controls;
窗口背景毛玻璃效果
页面文件
1 | <Page |
点击F7
进入对应的代码文件
设置元素背景毛玻璃效果的方法
1 | private void initializeFrostedGlass(UIElement glassHost) |
调用
1 | public MainPage() |