In WPF möchte ich einen Hyperlink erstellen, der zu den Details eines Objekts navigiert, und ich möchte, dass der Text des Hyperlinks der Name des Objekts ist. Im Moment habe ich Folgendes:
<TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock>
Ich möchte jedoch, dass "Objektname" an den tatsächlichen Namen des Objekts gebunden wird. Ich möchte so etwas machen:
<TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock>
Die Hyperlink-Klasse verfügt jedoch nicht über eine Text- oder Inhaltseigenschaft, die für die Datenbindung geeignet ist (dh eine Abhängigkeitseigenschaft).
Irgendwelche Ideen?
quelle
Das hat bei mir auf einer "Seite" geklappt.
quelle
In der Windows Store-App (und der Windows Phone 8.1 RT-App) funktioniert das obige Beispiel nicht. Verwenden Sie HyperlinkButton und binden Sie die Eigenschaften Content und NavigateUri als üblich.
quelle