Dans WPF, je souhaite créer un lien hypertexte qui navigue vers les détails d'un objet et je souhaite que le texte du lien hypertexte soit le nom de l'objet. En ce moment, j'ai ceci:
<TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock>
Mais je veux que "Nom de l'objet" soit lié au nom réel de l'objet. J'aimerais faire quelque chose comme ceci:
<TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock>
Toutefois, la classe Hyperlink n'a pas de propriété de texte ou de contenu adaptée à la liaison de données (c'est-à-dire, une propriété de dépendance).
Des idées?
la source
Cela a fonctionné pour moi dans une "Page".
la source
Sur l'application Windows Store (et l'application Windows Phone 8.1 RT), l'exemple ci-dessus ne fonctionne pas, utilisez HyperlinkButton et liez les propriétés Content et NavigateUri comme ususal.
la source