2012-01-24 11 views
2

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

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

Layout

Также важно:

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

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

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

Проблемы:

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

Итак, мой вопрос:

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

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

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

Спасибо!

ответ

1

положить Header и Footer управления на каждой странице и сделать какие-либо анимации с Content управления вам нравится

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