WPF — проблема привязки RelativeSource

Я пытаюсь создать кнопку «Назад». Итак, я привязываю задний стек navigationwindows.

Код:

 <Hyperlink Name="back" NavigateUri="{Binding RelativeSource={RelativeSource AncestorType={x:Type NavigationWindow}}, Path=BackStack}">

Проблема:

  1. Ошибка: для RelativeSource должен быть указан режим.

Обновлять:

Это не переход на предыдущую страницу.

Гита.


person Geeth    schedule 28.06.2010    source источник


Ответы (1)


Добавьте Mode=FindAncestor в привязку RelativeSource :)

{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type NavigationWindow}}, Path=BackStack}
person Arcturus    schedule 28.06.2010
comment
Привет, спасибо за ответ. Ошибка ушла, но не работает. У вас есть идеи по этому поводу? - person Geeth; 28.06.2010
comment
BackStack - это список, а NavigateUri ожидает Uri :) Я не думаю, что Hyperlink будет ответом, который вы ищете. Проверьте кнопки и события. Кроме того, проверьте эту ссылку: msdn.microsoft .com/en-us/library/ - person Arcturus; 28.06.2010