Как я могу перемещаться на две страницы глубоко в одной очевидной операции - PullRequest
0 голосов
/ 19 августа 2010

У меня есть сценарий, когда страница A может перейти к странице B, а страница B - к странице C, но A также может перейти к C, и я хочу, чтобы B был вставлен в стек, так что переход назад из C всегда заканчивается на Б.

Более наглядно, я хочу разрешить следующие переходы:

  • A --> B --> C (back) B (back) A (обычная навигация)
  • A --> C (back) B (back) A (как будто B всегда был между A и C)

Простой ответ состоит в том, чтобы установить немного в моей модели представления, которая говорит B, чтобы перейти к C сразу после загрузки. Есть ли более чистый способ? Есть ли другие причины такого поведения, кроме рекомендаций по проектированию?

Спасибо.

1 Ответ

1 голос
/ 20 августа 2010

Я думаю, что совет, который вы получаете на форумах wp7, довольно точен для этого вопроса. Я бы предложил те же соображения.

http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/5249e520-e170-4f32-9f58-764870eb14af

...