2

現在、次の DataGridHyperLinkColumn 定義を使用してデータ グリッドにハイパーリンクを表示しています。

  <DataGridHyperlinkColumn Header="Item" Binding="{Binding Item, Mode=OneWay}">
    <DataGridHyperlinkColumn.ElementStyle>
      <Style>
        <EventSetter Event="Hyperlink.Click" Handler="ButtonItemInfo_OnClick"/>
      </Style>
    </DataGridHyperlinkColumn.ElementStyle>
  </DataGridHyperlinkColumn>

これを変更して、条件付きでハイパーリンクまたはラベル (またはテキストブロック) を表示したいと考えています。バインドされた値が「SH」の場合、ラベルを表示したいと思います。それ以外の場合は、ハイパーリンクが必要です。

どうすればこれを達成できますか?

4

1 に答える 1