我正在尝试使用setter设置Hyperlink.Foreground
。 setter将在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设置超链接颜色?
答案 0 :(得分:0)
请尝试以下一行:
<Setter Property="Foreground" Value="#........"/>
更新
请查看此帖已经回答,这可能会对您有所帮助
答案 1 :(得分:0)
如果您想设置HyperLink的样式,为什么不只是:
<HyperLink Style="{StaticResource greenHyperLink}"/>
或者你可以试试这个:
<Style TargetType="Hyperlink" BasedOn="{StaticResource {x:Type Hyperlink}}" x:Key="greenHyperlink">
<Setter Property="Style" Value="{StaticResource greenHyperLink}"/>
</Style>