如何使用 Setter 设置 Hyperlink.Foreground



我正在尝试使用二传手设置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}"/>

抛出和异常。

如何使用资源库设置超链接颜色?

请尝试

以下行:

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

更新:

请看一下这篇文章已经回答了,这可能会对您有所帮助

在不丢失悬停颜色的情况下更改超链接前景

如果你想

设置超链接的样式,为什么不只:

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

或者你可以试试这个:

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

相关内容

  • 没有找到相关文章

最新更新