Я пытаюсь получить гиперссылку для работы в WPF. Первоначально гиперссылка отображалась бы, но щелчок на ней ничего не делал. Я обнаружил, что мне нужно добавить обработчик навигации для запроса и сделал это.Гиперссылка EventArgs не может быть указана
Мой XAML является:
<TextBlock Margin="3,25,0,0">
<Hyperlink Name="Link" NavigateUri="{Binding Item2.TT}" RequestNavigate="Hyperlink_RequestNavigate">
<TextBlock Text="{Binding Item2.TT}"/>
</Hyperlink>
</TextBlock>
Code-за это:
private static void Hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
{
Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));
e.Handled = true;
}
Однако код не будет компилироваться из-за ошибки:
Error 1 Member 'ACME_WPF.MainWindow.Hyperlink_RequestNavigate(object, System.Windows.Navigation.RequestNavigateEventArgs)' cannot be accessed with an instance reference; qualify it with a type name instead.
Я не понимаю что именно мне нужно сделать, чтобы исправить это.