我正在尝试使用setter设置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设置超链接颜色?
发布于 2012-07-05 17:24:46
请使用下面的代码行尝试:
<Setter Property="Foreground" Value="#........"/>更新:
请看一下这篇已经回复的文章,这可能会对你有所帮助
发布于 2012-07-05 19:48:09
如果你想设置HyperLink的样式,为什么不直接:
<HyperLink Style="{StaticResource greenHyperLink}"/>或者你可以试着这样做:
<Style TargetType="Hyperlink" BasedOn="{StaticResource {x:Type Hyperlink}}" x:Key="greenHyperlink">
<Setter Property="Style" Value="{StaticResource greenHyperLink}"/>
</Style>https://stackoverflow.com/questions/11341299
复制相似问题