Windows 10 个应用程序 - SplitView 还是 Pivot?

Windows 10 app - SplitView or Pivot?

我为 Windows 10 创建了我的第一个应用程序。我将在 Windows 10 桌面和 phone 中使用该应用程序。太棒了,一个代码将 运行 在桌面上 phone。在我的 Windows Phone 8 的旧应用程序中,我使用带有三个选项卡的全景控件。但我无法决定使用哪个组件 - SplitView 还是 Pivot?对于更适合 SplitView 的桌面。 phone 更适合 - Pivot。需要选择一种解决方案。你有什么建议?

首先,您的以下说法不正确。

For desktop better suited SplitView. For phone better suited - Pivot.

SplitViewPivot的用途不同-

SplitView 由两部分组成 - PaneContentContent 是主要内容所在的位置。 Pane 实际上只是一个 抽屉。此控件旨在为新的 UWP 应用程序提供非常常见的 抽屉导航模式 ,类似于许多 iOS 和 Android 应用程序。

请注意,此控件也非常灵活,您可以使用 AdaptiveTrigger 自定义其 DisplayMode 以在 phone 上完全隐藏 Pane,并且使其在台式机上始终可见。

在 UWP 之前,最初的 Metro Design 严重依赖 Panorama 控件(即 UWP 中的 Hub 控件)进行菜单导航,而这后来变得有点无聊,因为几乎所有需要菜单的应用程序都使用 Pano。所以拥有一个新的 SplitView 肯定会帮助开发人员在主要布局设计上更有创意。此外,抽屉式导航 在其他平台上的应用如此广泛,用户通常都知道如何与之交互。

另一方面,

Pivot 只是一个支持滑动的 tab 控件。它旨在在同一级别显示信息,并且 永远不要 像导航框架一样使用。将导航位留给 SplitView 或旧的 panorama 样式 Hub 控件,或者您可以想出的任何创造性方法。

所以要回答你的问题,你不必在它们之间选择一个,这两个控件可以共存,因为一个做导航,另一个显示信息,就像下图所示 -