当前位置:首页 > C# > 正文

C#语言:.NET MAUI跨平台应用开发入门(零基础也能学会的.NET MAUI初学者指南)

在当今移动和桌面应用开发领域,开发者越来越希望使用一套代码就能构建运行在多个平台(如 Windows、macOS、iOS 和 Android)上的应用程序。.NET MAUI(.NET Multi-platform App UI)正是微软为此推出的强大跨平台框架。本教程将带你从零开始,使用 C# 语言创建你的第一个 .NET MAUI 跨平台应用。

C#语言:.NET MAUI跨平台应用开发入门(零基础也能学会的.NET MAUI初学者指南) C# .NET MAUI 跨平台应用开发  入门教程 跨平台移动开发 初学者指南 第1张

什么是 .NET MAUI?

.NET MAUI 是 Xamarin.Forms 的继任者,它允许开发者使用 C# 和 XAML 构建原生用户界面,并在 iOS、Android、Windows 和 macOS 上共享高达 99% 的代码。这意味着你只需编写一次业务逻辑和 UI 布局,即可部署到多个平台。

对于希望进入 C# 跨平台移动开发 领域的新手来说,.NET MAUI 是一个理想的选择。

准备工作:安装开发环境

要开始 .NET MAUI 开发,你需要安装以下工具:

  • Visual Studio 2022(建议使用社区版,免费)
  • 在安装时勾选“.NET 多平台应用 UI 开发”工作负载
  • 确保已启用 Android 和 iOS 模拟器(如需测试移动端)

安装完成后,重启 Visual Studio,你就可以创建 .NET MAUI 项目了。

创建你的第一个 .NET MAUI 应用

1. 打开 Visual Studio 2022。

2. 点击“创建新项目”。

3. 在模板搜索框中输入 “MAUI”,选择 “.NET MAUI App (C#)” 模板,点击“下一步”。

4. 输入项目名称,例如 “MyFirstMauiApp”,选择保存位置,点击“创建”。

Visual Studio 会自动生成一个包含基本页面结构的项目。这个项目就是你学习 .NET MAUI 入门教程 的起点。

理解项目结构

生成的项目包含以下几个关键部分:

  • MainPage.xaml:主页面的用户界面定义文件(使用 XAML)
  • MainPage.xaml.cs:主页面的后台 C# 逻辑代码
  • App.xamlApp.xaml.cs:应用入口点
  • Platforms 文件夹:包含各平台特定的资源和配置

修改主页面内容

打开 MainPage.xaml,你会看到类似以下的代码:

<?xml version="1.0" encoding="utf-8" ?><ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"             x:Class="MyFirstMauiApp.MainPage"             BackgroundColor="White">    <ScrollView>        <VerticalStackLayout            Padding="30,0"            Spacing="25">            <Image                Source="dotnet_bot.png"                HeightRequest="185"                Aspect="AspectFit" />            <Label                 Text="Hello, World!"                Style="{StaticResource Headline}"></Label>            <Button                 Text="Click me"                Clicked="OnCounterClicked"                HorizontalOptions="Fill" />        </VerticalStackLayout>    </ScrollView></ContentPage>

这段 XAML 定义了一个包含图片、标题和按钮的垂直布局。点击按钮会触发 OnCounterClicked 方法,该方法定义在 MainPage.xaml.cs 中。

运行你的应用

在 Visual Studio 顶部的启动目标下拉菜单中,你可以选择目标平台:

  • Windows Machine(运行 Windows 桌面版)
  • Android Emulator(运行 Android 模拟器)
  • iOS Simulator(需在 Mac 上配合使用)

选择一个平台后,点击“启动”按钮(绿色三角形),你的 .NET MAUI 应用就会在对应平台上运行。这是体验 C# .NET MAUI 跨平台应用开发 最直观的方式。

小结

通过本教程,你已经成功创建并运行了第一个 .NET MAUI 应用!虽然这只是入门的第一步,但你已经掌握了项目结构、XAML 基础以及如何在多平台上调试应用。

接下来,你可以尝试:

  • 修改按钮点击事件,显示点击次数
  • 添加新的页面并实现导航
  • 使用绑定(Binding)实现 MVVM 模式

记住,掌握 .NET MAUI 初学者指南 中的基础知识,是迈向高级跨平台开发的关键一步。继续练习,你很快就能构建功能丰富的多平台应用!

本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025129768.html
上一篇

Debian备份合规性指南(满足企业级数据保护与法规要求的完整教程)