0

Hyperlink.Foregroundセッターでセットしようとしています。セッターはMultiDataTrigger.

これが私が試したことです:

<Setter Property="Hyperlink.Foreground" Value="DarkGreen"/>

これは効果がありません

<Style TargetType="Hyperlink" BasedOn="{StaticResource {x:Type Hyperlink}}" x:Key="greenHyperlink">
     <Setter Property="Foreground" Value="DarkGreen"/>
</Style>

動作しますが、

<Setter Property="Hyperlink.Style" Value="{StaticResource greenHyperlink}"/>

例外をスローします。

セッターでハイパーリンクの色を設定するにはどうすればよいですか?

4

2 に答える 2

0

以下の行を試してください:

<Setter Property="Foreground" Value="#........"/>

アップデート:

すでに答えられているこの投稿を見てくださいこれはあなたを助けるかもしれません

ホバーカラーを失うことなくハイパーリンクの前景を変更する

于 2012-07-05T09:24:45.860 に答える
0

ハイパーリンクのスタイルを設定したい場合は、次のようにしてください。

<HyperLink Style="{StaticResource greenHyperLink}"/>

または、代わりにこれを試すこともできます:

<Style TargetType="Hyperlink" BasedOn="{StaticResource {x:Type Hyperlink}}" x:Key="greenHyperlink">
     <Setter Property="Style" Value="{StaticResource greenHyperLink}"/>
</Style>
于 2012-07-05T11:48:09.360 に答える