Вы должны знать о том, как работает навигация по контенту в вашем приложении, а также по Web-сайтам и вашему приложению. Каждый вариант имеет свои ограничения по безопасности.
Во-первых, безопасностью навигации приложения называются настройки безопасности, применяемые при навигации вашего приложения от одной страницы (хат!-файла) к другой. Такой тип навигации дозволяется без дополнительных требований к безопасности. Например, вы можете создать новую хат!-страницу и перейти на нее в коде:
Page2 р = new Раде2();
this.NavigationService.Navigate(р);
Вы могли бы написать код подобного типа в ответ на такое действие пользователя, как выбор пункта меню или нажатие клавиши. Либо вы могли бы использовать элемент Hyperlink для того, чтобы дать пользователям некое подобие Web-навигации при перемещении между страницами вашего сайта. Вот пример разметки:
<Hyperlink NavigateUri="Main.xaml">
Back to Main
</Hyperlink>
Другой тип безопасности навигации называется безопасностью навигации браузера. Это относится к навигации, которая происходит между Web-сайтом и вашим приложением. Такой тип навигации дозволяется при условии, что она была инициирована пользователем через гиперссылку на Web-сайте или в вашем WPF-приложении. В этом случае контент, на который указывает ссылка, должен находиться в той же самой зоне.