В настоящее время я отображаю гиперссылку в своей сетке данных со следующим определением DataGridHyperLinkColumn:
<DataGridHyperlinkColumn Header="Item" Binding="{Binding Item, Mode=OneWay}">
<DataGridHyperlinkColumn.ElementStyle>
<Style>
<EventSetter Event="Hyperlink.Click" Handler="ButtonItemInfo_OnClick"/>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
Я хочу изменить это, чтобы условно отображать гиперссылку или метку (или текстовый блок). Итак, если связанное значение равно «SH», я хочу отобразить метку. В противном случае я хочу гиперссылку.
Как я могу это сделать?