原创 安信Windows驱动开发教程:创建一个简单的 Windows 11 应用

2021-9-14 15:58 183 0 分类: MCU/ 嵌入式 文集: win11

安信Windows驱动开发教程:创建一个简单的 Windows 11 应用

 

本文将引导您完成创建简单 Windows 11 应用程序的步骤,以便您可以开始使用 Windows 11 的新视觉效果和功能。我们将在此处构建的应用程序只是一些已更新控件的基本展示具有新的样式和动画。

>Windows驱动开发定制

 

若要按照本文中的说明构建 Windows 11 应用,您需要 Windows Insider build 22000(或更高版本)。Windows Insider build 22000 是早期预览版,因此从现在到正式版可能会有所变化。有关详细信息,请参阅Windows 预览体验计划入门。

 

设置您的开发环境

安装最新的 Windows Insider build 22000。

安装 Visual Studio 2019 版本 16.10 或更高版本。

从项目模板创建应用程序

本演练中的示例将创建 C# 通用 Windows (UWP) 应用,但这些步骤适用于任何 UWP 应用项目模板。

 

启动 Visual Studio 并选择Create a New Project。

在语言过滤器中,选择C#。然后,从已安装的模板列表中,选择空白应用程序(通用 Windows)并单击下一步。

填写您的应用程序的名称和位置,然后单击Create。

对于目标版本,请指定 Windows Insider Preview (Build 22000) 或更高版本。

WinUI 2.6 NuGet 包添加到您的应用程序

要利用 Windows 11 的新外观和感觉,您需要使用 WinUI 2.6 库中的控件。(请注意,WinUI 3.0 目前不支持新的视觉样式。)

 

在解决方案资源管理器中,右键单击您的应用程序的项目,然后选择Manage NuGet Packages...。

选择“浏览”选项卡并在搜索框中键入“WinUI”。

从包列表中,选择Microsoft.UI.Xaml。

在详细信息窗格中,确认所选版本为“2.6.1”或更高版本,然后单击“安装”。

更新您的应用代码

在接下来的步骤中,我们将修改应用源代码以使用更新的 Windows 11 控件。

 

打开App.xaml中和添加Application.Resources元素作为的子应用元素,如图所示。这使您的应用程序可以访问 WinUI 2.6 主题资源。

 

XAML

 

复制

    x:Class="TEST1.App"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:local="using:TEST1">

    

        

    

打开 MainPage.xaml 并将以下命名空间定义添加到Page元素。此命名空间允许我们访问 WinUI 中可用Microsoft.UI.Xaml.Controls但未包含在Windows.UI.Xaml.Controls命名空间中的控件。在本例中,这是使用RadioButtons控件所必需的。

 

XAML

 

复制

xmlns:muxc="using:Microsoft.UI.Xaml.Controls"

MainPage.xaml 中,将空Grid元素替换为以下 XAML 代码。

 

XAML

 

复制

    

        

            

            

作者: 安信实验室, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3909376.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
相关推荐阅读
安信实验室 2021-09-14 16:00
安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能?
安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能? UWP 是为 Windows 创建客户端应用程序的众多方法之一。UWP 应用使用 Win...
安信实验室 2021-09-14 15:58
安信Windows驱动开发教程:更新现有应用
安信Windows驱动开发教程:更新现有应用如果您有现有的 WPF、Windows 窗体或本机 Win32 桌面应用程序,Windows 操作系统和 Windows 应用程序 SDK 提供了许多可用于...
安信实验室 2021-09-14 15:57
安信Windows驱动开发教程:适用于 Windows 的 React Native
安信Windows驱动开发教程:适用于 Windows 的 React NativeReact Native是 Facebook 的一个开发平台,允许构建跨平台应用程序。 React Native f...
安信实验室 2021-09-14 15:48
安信Windows驱动开发教程:win 11 创建新应用的方法
安信Windows驱动开发教程:win 11 创建新应用的方法当您想要为 Windows 11 或 Windows 10 创建新应用程序时,您做出的第一个决定是要构建的应用程序类型。Visual St...
安信实验室 2021-07-01 14:45
Windows 10 和 Windows 11 有什么区别?
Windows 10 和 Windows 11 有什么区别? Windows 11 具有 Windows 10 的全部功能和安全性,同时具有经重新设计而焕然一新的外观。它还自带一些新的工具、...
广告
我要评论
0
0
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /3 下一条