現在、次の DataGridHyperLinkColumn 定義を使用してデータ グリッドにハイパーリンクを表示しています。
<DataGridHyperlinkColumn Header="Item" Binding="{Binding Item, Mode=OneWay}">
<DataGridHyperlinkColumn.ElementStyle>
<Style>
<EventSetter Event="Hyperlink.Click" Handler="ButtonItemInfo_OnClick"/>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
これを変更して、条件付きでハイパーリンクまたはラベル (またはテキストブロック) を表示したいと考えています。バインドされた値が「SH」の場合、ラベルを表示したいと思います。それ以外の場合は、ハイパーリンクが必要です。
どうすればこれを達成できますか?