使用 .NET MAUI 生成移动应用和桌面应用
了解如何使用 C# 和 Visual Studio 通过 .NET MAUI 生成在移动设备和桌面上运行的应用。 你将了解使用 .NET MAUI 生成应用的基础知识,以及更高级的主题,例如本地数据存储和调用基于 REST 的 Web 服务。
先决条件
- 安装有 .NET MAUI 工作负载的 Visual Studio 2022
- 熟悉 C# 和 .NET
成就代码
是否希望请求成就代码?
本学习路径中的模块
了解如何将 Visual Studio 与 .NET MAUI 配合使用以创建跨平台应用。
了解如何使用 XAML 为 .NET MAUI 应用设计 UI
通过使用 .NET Multi-platform App UI (MAUI) Extensible Application Markup Language (XAML) 页面中的 StackLayout 和网格,跨不同设备创建一致的用户界面。
使用 .NET MAUI shell 创建包含选项卡和浮出控件导航的多页应用程序。
通过 HttpClient 使用 REST Web 服务并执行基本 CRUD 操作。 你将检测设备何时连接到 Internet,以提供良好的用户体验,并利用本机网络堆栈获得最高性能。
了解如何使用 .NET MAUI 应用存储和访问 SQLite 中保存的数据
了解如何向 UI 添加数据绑定。 使用数据绑定时,UI 会在数据更改时自动更新。 当数据类型不匹配时,可以使用转换器转换 UI 的数据。
了解 MVVM 设计模式以及它如何分离业务逻辑和用户界面代码。 了解 viewmodel 的设计方式以及它们为何是模式的重要组成部分。