Ян Гриффитс, то, что вы предлагаете, значительно увеличивает нагрузку на разработчика. И вы выходите за пределы основной парадигмы XAML.
В моем случае я разрабатываю игровое приложение и в качестве платформы пользовательского интерфейса выбрал WPF. Для меня это означает вводный экран, выбор персонажа и т. Д. Цель Pages состоит в том, чтобы определить навигационную потребность такого приложения.
Я подозреваю, что ваше отрицательное голосование связано с вашим заявлением "Если вы не хотите навигации ...". Перечитав оригинальный вопрос об афишах, я вижу, что он хочет навигации, он просто хочет ее на своих условиях. Я бы тоже за тебя проголосовал. Решение YotaXP игнорирует проблемы с использованием пользовательского элемента управления, особенно если оно может содержать другие пользовательские элементы управления. Похоже, Крис Калверт придумал реальное решение проблемы постера в рамках параметров задачи.
Мне было бы любопытно, если бы я мог переопределить горячие клавиши навигации и тому подобное в рамках существующего парагимна, но это правильно в его собственном потоке.