Fet*_*mos 2 user-interface windows-10 uwp
我为Windows 10创建了我的第一个应用程序.我将使用该应用程序用于Windows 10桌面和手机.很棒,一个代码将在桌面和手机上运行.在我的Windows Phone 8旧应用程序中,我使用带有三个选项卡的Panorama控件.但我无法决定使用哪个组件 - SplitView或Pivot?对于桌面更适合SplitView.对于更适合的手机 - Pivot.需要选择一种解决方案.你有什么建议?
首先,您的以下声明不正确.
对于桌面更适合SplitView.对于更适合的手机 - Pivot.
SplitView并且Pivot用于不同的目的 -
SplitView由两部分组成 - Pane和Content.这Content是主要内容的所在.这Pane真的只是一个抽屉.此控件旨在为新的UWP应用程序提供非常常见的抽屉导航模式,类似于许多iOS和Android应用程序.
请注意,此控件也非常灵活,您可以使用它AdaptiveTrigger来自定义它DisplayMode以完全隐藏Pane它在手机上的时间,并使其在台式机上始终可见.
在UWP之前,原始的Metro Design很大程度上依赖于Panorama控件(即HubUWP中的控件)来进行菜单导航,后来由于几乎所有需要菜单的应用程序都使用了,所以后来变得有点无聊Pano.所以拥有一个新的SplitView肯定会帮助开发人员在主要版面设计上更具创意.此外,抽屉导航在其他平台上广泛使用,用户通常知道如何与其进行交互.
Pivot另一方面,它只是一个支持滑动的选项卡控件.它意味着在同一级别显示信息,不应该像导航框架一样使用.将导航位保留为SplitView旧的全景样式Hub控件,或者您可以创建的任何创造性方式.
所以要回答你的问题,你不必在它们之间选择一个,这两个控件可以共存,因为一个导航,另一个显示信息,就像下图中的内容一样 -
