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

Fet*_*mos 2 user-interface windows-10 uwp

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

Jus*_* XL 6

首先,您的以下声明不正确.

对于桌面更适合SplitView.对于更适合的手机 - Pivot.

SplitView并且Pivot用于不同的目的 -

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

请注意,此控件也非常灵活,您可以使用它AdaptiveTrigger来自定义它DisplayMode以完全隐藏Pane它在手机上的时间,并使其在台式机上始终可见.

在UWP之前,原始的Metro Design很大程度上依赖于Panorama控件(即HubUWP中的控件)来进行菜单导航,后来由于几乎所有需要菜单的应用程序都使用了,所以后来变得有点无聊Pano.所以拥有一个新的SplitView肯定会帮助开发人员在主要版面设计上更具创意.此外,抽屉导航在其他平台上广泛使用,用户通常知道如何与其进行交互.

Pivot另一方面,它只是一个支持滑动的选项卡控件.它意味着在同一级别显示信息,应该像导航框架一样使用.将导航位保留为SplitView旧的全景样式Hub控件,或者您可以创建的任何创造性方式.

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

  • @Justin我创建相同但我的枢轴标题不可点击当我在同一页面使用spilit和pivot控件时,你知道原因吗? (2认同)