我浏览了官方文档,但我仍然需要了解 AppShell.xaml 和 App.xaml 文件的深入使用以及它们在 MAUI 中的不同之处。
PS:这篇文章的目的是为未来与 MAUI 作斗争的初学者提供一份文档。
AppShell 提供应用程序的导航。 .NET MAUI Shell 应用程序的视觉层次结构在子类 Shell 类中描述,项目模板将其命名为 AppShell。子类 Shell 类由三个主要层次对象组成,它们都位于 AppShell.xaml 文件中:
来自 MS 文档:
App.xaml 和 App.xaml.cs:
- App.xaml 是您声明跨应用程序使用的资源的地方 应用程序。
- App.xaml.cs 是 App.xaml 的代码隐藏文件。像所有人一样 代码隐藏页面,它包含一个调用 初始化组件方法。你没有写InitializeComponent 方法。它由 Visual Studio 生成,其主要目的是 初始化 XAML 文件中声明的元素。
- App.xaml.cs 是您的应用程序的入口点。