В WPF я хочу создать гиперссылку для перехода к деталям объекта, и я хочу, чтобы текст гиперссылки был именем объекта. Прямо сейчас у меня есть это:
<TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock>
Но я хочу, чтобы «Имя объекта» было привязано к фактическому имени объекта. Я бы хотел сделать что-то подобное:
<TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}" Text="{Binding Path=Name}"/></TextBlock>
Однако у класса Hyperlink нет свойства текста или содержимого, подходящего для привязки данных (то есть свойства зависимости).
Любые идеи?
источник
Это сработало для меня на «Странице».
источник
В приложении Windows Store (и приложении Windows Phone 8.1 RT) приведенный выше пример не работает, используйте HyperlinkButton и привяжите свойства Content и NavigateUri как обычно.
источник