WPF4 DataGrid コントロールでハイパーリンクのスタイルを設定する必要があります (DataGridHyperlinkColumn 型の列に表示されます)。プロジェクトに多数の DataGrid があり、それらすべてにハイパーリンク スタイルを適用したいと考えています。
この Q&A: WPF Style DataGridHyperlinkColumnを見つけ、HyperLink コントロールのスタイルを作成しました:
<Style TargetType="{x:Type Hyperlink}">
<Setter Property="TextDecorations" Value="" />
</Style>
正常に動作しますが、明らかに、他のすべてのハイパーリンクにも影響します。の
<TextBlock>
<Hyperlink NavigateUri="http://www.google.co.in">Click here</Hyperlink>
</TextBlock>
DataGrid でハイパーリンクのみをターゲットにするにはどうすればよいですか? CSS構文では、次のようになります
DataGrid Hyperlink {TextDecorations: ""; }