Je fenêtre WPF avec un FlowDocument avec plusieurs hyperliens il:Comment puis-je déterminer les coordonnées d'un lien hypertexte dans WPF
<FlowDocumentScrollViewer>
<FlowDocument TextAlignment="Left" >
<Paragraph>Some text here
<Hyperlink Click="Hyperlink_Click">open form</Hyperlink>
</Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
Dans le code C# Je gère Cliquez événement pour créer et afficher une nouvelle WPF fenêtre:
private void Hyperlink_Click(object sender, RoutedEventArgs e)
{
if (sender is Hyperlink)
{
var wnd = new SomeWindow();
//wnd.Left = ???
//wnd.Top = ???
wnd.Show();
}
}
J'ai besoin cette fenêtre apparaître à côté de la position réelle de lien hypertexte. Je suppose donc qu'il faut assigner des valeurs aux propriétés Left et Top de la fenêtre. Mais je n'ai aucune idée de la façon d'obtenir une position de lien hypertexte.
Merci beaucoup. Ça marche. –