У меня есть окно WPF с FlowDocument с несколькими гиперссылками в нем:
<FlowDocumentScrollViewer>
<FlowDocument TextAlignment="Left" >
<Paragraph>Some text here
<Hyperlink Click="Hyperlink_Click">open form</Hyperlink>
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
В коде C # я обрабатываю событие Click, чтобы создать и показать новое окно WPF:
private void Hyperlink_Click(object sender, RoutedEventArgs e)
{
if (sender is Hyperlink)
{
var wnd = new SomeWindow();
//wnd.Left = ???
//wnd.Top = ???
wnd.Show();
}
}
Мне нужно, чтобы это окно появилось рядом с фактической позицией гиперссылки .Поэтому я предполагаю, что это требует присвоения значений свойствам Left и Top окна.Но я понятия не имею, как получить позицию гиперссылки.