TabbedPage 导航和 Shell 选项卡导航有什么区别

What are the differences between TabbedPage navigation and Shell tabs navigation

基于 TabbedPage and one based on Shell Tabs (Shell + TabBar + Tab) 的导航有什么区别? (如果可能,请举例说明)。

Shell 是旧 page navigation 的替代品吗?

Xamarin.Forms Shell 基本上是为了改进 Xamarin.Forms 应用程序的导航复杂性而开发的容器。 根据 Xamarin.Forms Shell 文档,它具有以下优点:

  • 降低移动应用程序开发的复杂性

  • 提供通用的浏览用户体验

  • 使用URI-based导航方案

  • 具有集成搜索控制器

要在 shell 中开始构建您的 UI,这将是起点:

<?xml version="1.0" encoding="UTF-8" ?>
<Shell
      xmlns="http://xamarin.com/schemas/2014/forms"
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
      xmlns:views="clr-namespace:ShellNavigationSample.Views"
      x:Class="ShellNavigationSample.AppShell">

</Shell>