Расположение верхнего и нижнего колонтитула - PullRequest
2 голосов
/ 25 января 2012

это мой второй вопрос, касающийся более или менее той же темы, поскольку я все еще борюсь с этим.

Это макет, который мне нужно построить:

Layout

Также важно:

  • Верхний и нижний колонтитулы содержат кнопки, информацию, но не должны включаться в переходы страницы (например, не должны появляться или исчезать).
  • В конце я просто хочу, чтобы элементы управления внутри области «Страница с контентом» (см. Рисунок ниже) анимировались (постепенно исчезали / исчезали и т. Д.) Между различными страницами.

Что я получил до сих пор:

  • Верхний и нижний колонтитулы являются пользовательскими элементами управления;
  • Страница с контентом является Lockablepivot (со скрытыми заголовками), и я использую элементы сводки для переключения между различным контентом, который я хочу.

Проблемы:

  • Мне не удалось заставить Islocked = true работать (это всегда дает мне нулевое ref исключение);
  • Элемент разворота на самом деле не является страницей, поэтому, если пользователь нажимает кнопку «Назад», он покидает приложение (я думаю, что, вероятно, я могу решить эту проблему путем переопределения кнопки «Назад» и т. Д.);
  • Я не знаю, легко ли или вообще выполнимо изменить анимацию элементов поворота (пока не очень много исследовал).

Хорошо, мой реальный вопрос:

Какие еще есть варианты?

  • Использование ContentPresenter в области «Страница с содержимым», чтобы показать мне другую страницу xaml? Я читал что-то о том, что это совсем не хорошо;
  • Делать все на одной странице, но динамически и с помощью кода добавлять, удалять, добавлять, исчезать все элементы управления?

Есть идеи? Как насчет производительности? Какой из них должен работать лучше всего?

Спасибо!

1 Ответ

1 голос
/ 25 января 2012

Поместите элементы управления Header и Footer на каждую страницу и создайте анимацию с помощью Content элемента управления, который вам нравится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...