2016-06-06 3 views
1

Я использую шаблон 10 для разработки приложения UWP, и я использую шаблон гамбургера, поэтому, когда пользователь нажимает на определенную категорию, я хотел бы перейти к нему в список событий в мастер-деталь, где слева находится полный список событий в этой категории и по выбранным данным о выбранном событии. Имеется образец, который его трудно понять, и не нужно k теперь, как использовать образец в моем приложении вместе с навигацией гамбургера . Кроме того, в качестве дополнительной функции, если пользователь нажимает на определенную категорию, панель гамбургера должна скрывать, а masterdetail вид события должен наступить. И когда пользователь нажимает кнопку «Назад», панель должна появиться снова с этой страницей.Шаблон 10: Использование MasterDetail вместе с шаблоном Hamburger

Если бы кто-нибудь мог мне помочь, это было бы очень полезно. Спасибо заранее.

ответ

2

В репозитории имеется очень подробный образец. Всего у него 2 примера. 1 элемент управления, разработанный членом сообщества. Другой - это дизайн, основанный на использовании базового XAML с визуальными состояниями наряду с чувствительными триггерами для определения размера экрана.

Я реализовал вариант ответа non-usercontrol, и он работает очень хорошо. Другой сценарий, основанный на управлении, имеет некоторые хорошие функции и часто обновляется для добавления функций и исправлений.

Master Detail Sample

+0

Да, но я не могу понять образец, который я имею в виду, например, я хочу включить его в свое приложение вместе с данными json, которые я получаю в шаблоне гамбургера. Так какие файлы я должен извлечь из этого образца, чтобы включить его в мое приложение @mvermef – Uwpbeginner

+0

MainPage => VisualStates. MasterDetailsPage => Управление использованием – mvermef

+0

Главная страница делает все это через визуальные состояния, MasterDetailsPage делает это с помощью элемента управления, должно добавить эти описания с этим последним комментарием. – mvermef

1

Я думаю, что вы могли бы искать здесь немного проще вещь, которую мы можем дать вам. Мастер/Деталь, конечно же, не расщепляют атом. Говоря это, это не просто перетаскивание. Вам нужно будет взглянуть на образец. Попробуйте воспроизвести его точно в пустой проект. Это отличный ресурс, но вы не можете использовать столько, сколько образец для вас. Мне, конечно, хотелось бы, чтобы у меня был более простой ответ для вас, но это потребует немного усилий на вашей стороне, чтобы понять механику и реализовать ее. В конце концов, как только вы пройдете этот момент «ах-ха», я думаю, вы оглянетесь и поймете, что это проще, чем вы думали. Но пока вы не поймете, как он работает на фундаментальном уровне, он просто будет вас путать. Я согласен с @mvermef в том, что визуально-государственный подход (основной подход) является самым простым и использует навыки, которые вы хотите изучить для будущего развития. Но, с этой целью, примите во внимание, что в этом образце есть два подхода. Один использует состояния представления, а другой использует пользовательский элемент управления. Если бы я был вами, не выбирайте второй подход. Первый подход будет легко понят, прост в реализации и чудесно полезен для понимания других вещей позже в будущем.

+0

Да, как новичок понимал, что это было довольно сложно, поэтому закончил с использованием подробной версии Bob Tabor Master, которая была проще, и он объяснил это отлично. Можете ли вы, ребята, сделать учебник по образцам (особенно те, которые используются повсюду), как вы сделали на Template 10 на MVA. Это было бы большой помощью для нас, как этот шаблон 10 для нас, разработчиков uwp. Спасибо @jerrynixon – Uwpbeginner

Смежные вопросы