Hyperlink в Frame
Есть проект, который использует WpfUi, который требует, чтоб мы использовали Frame
в качестве обертки над страницами. Ладно, я смирился с этим, лезть в дебри и переписывать не стал, но этот Frame
подсовывает мне "свинью", которую не знаю как грамотно обойти.
Допустим есть главное окно, в котором прописано
<Frame Source="Page1.xaml" />
В Page1
пишем такой код:
<TextBlock>
<Hyperlink NavigateUri="https://ru.stackoverflow.com">StackOverflow</Hyperlink>
</TextBlock>
Запускаем, видим ссылку
Все вроде как надо, но нет.. Если нажать на нее, то Frame
подхватит это, и начнет делать переход на этот сайт внутри фрейма, используя встроенный, старый движок IE.
Вопрос: Как запретить Frame
перехватывать нажатие на подобные ссылки?
В реальном проекте все чуть запутанней, там при помощи markdig.wpf
загружается Markdown документ в котором есть ссылки, ну и сам клик по ссылкам обрабатывается отдельным событием, которое открывает дефолтный браузер пользователя, и в это время фрейм грузит попутно и у себя данную ссылку, чего быть не должно...