Приложение для Windows 10 — SplitView или Pivot?

Я создаю свое первое приложение для Windows 10. Я буду использовать приложение для рабочего стола Windows 10 и телефона. Здорово, что один код будет работать на компьютере и телефоне. В моем старом приложении для Windows Phone 8 я использую управление панорамой с тремя вкладками. Но никак не могу решить, какой компонент использовать - SplitView или Pivot? Для десктопа лучше подходит SplitView. Для телефона лучше подходит - Pivot. Нужно выбрать одно решение. Что посоветуете?


person FetFrumos    schedule 23.09.2015    source источник
comment
Лучший элемент управления — это правильный элемент управления для требования. Чего именно вы пытаетесь достичь?   -  person Mike Eason    schedule 23.09.2015
comment
В моем старом приложении для Windows Phone 8 я использую управление панорамой с тремя вкладками. Может быть, там будет четыре вкладки.   -  person FetFrumos    schedule 23.09.2015


Ответы (1)


Во-первых, ваше следующее утверждение неверно.

Для десктопа лучше подходит SplitView. Для телефона лучше подходит - Pivot.

SplitView и Pivot для разных целей -

SplitView состоит из двух частей - Pane и Content. Content — это место, где находится основной контент. Pane на самом деле просто ящик. Этот элемент управления предназначен для предоставления очень распространенного шаблона навигации по ящикам для новых приложений UWP, аналогичного многим приложениям для iOS и Android.

Обратите внимание, что этот элемент управления также очень гибкий, вы можете использовать AdaptiveTrigger, чтобы настроить его DisplayMode, чтобы полностью скрыть Pane на телефоне и сделать его всегда видимым на настольном компьютере.

До UWP исходный Metro Design в значительной степени полагался на элемент управления Panorama (то есть элемент управления Hub в UWP) для навигации по меню, и позже это становится немного скучным, поскольку почти все приложения, которым требуется меню, используют Pano. Таким образом, наличие нового SplitView определенно поможет разработчикам более творчески подойти к дизайну основного макета. Кроме того, навигация по ящикам так широко используется на других платформах, что пользователи обычно знают, как с ней взаимодействовать.

Pivot, с другой стороны, представляет собой просто элемент управления вкладка с возможностью прокрутки. Он предназначен для отображения информации на одном уровне и никогда не должен использоваться как навигационный фрейм. Оставьте часть навигации для элемента управления SplitView или старого элемента управления panorama Hub или любых других творческих способов, которые вы можете придумать.

Итак, чтобы ответить на ваш вопрос, вам не нужно выбирать один из них, эти два элемента управления могут сосуществовать, поскольку один выполняет навигацию, а другой показывает информацию, как показано на рисунке ниже — введите здесь описание изображения

person Justin XL    schedule 23.09.2015
comment
Спасибо. это полезный ответ - person FetFrumos; 23.09.2015
comment
@Justin, я создаю то же самое, но мой сводной заголовок не активен, когда я использую и разделение, и сводное управление на одной странице, знаете ли вы причину? - person Manikandan; 27.10.2015