Я использую Caliburn Micro для приложения Windows Phone. У меня есть элемент управления гиперссылкой, для которого я хочу связать событие click с моей моделью просмотра. Ниже приведен пример кодаWindows Phone Caliburn Micro HyperLink click event
XAML, MyPage.xaml
<TextBlock>
<Run>Got to</Run>
<Hyperlink micro:Message.Attach="[Event Click] = [Action OpenAnotherPage]">
My Page</Hyperlink><Run Text="."></Run></TextBlock>
ViewModel MyPageViewModel.cs
public void OpenAnotherPage()
{
// some code
}
Когда я нажимаю на ссылку, я получаю исключение
системы . Исключение: целевой объект не найден для метода
В чем может быть проблема?
Update 1: Пробовал установка micro:Action.TargetWithoutContext="{Binding ElementName=MyPage, Path=DataContext}"
на контроле гиперссылок, но это не сработало
Пробовал, но получил ту же ошибку –