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