【发布时间】:2009-08-10 02:25:24
【问题描述】:
我正在编写一个 WPF 应用程序,我希望我的一些超链接默认为蓝色,而其他超链接为绿色。没问题——我可以设置Foreground:
<TextBlock><Hyperlink Foreground="#0C0">Mark as done</Hyperlink></TextBlock>
问题是,当我这样做时,悬停效果消失了。在普通的超链接中,当我将鼠标移到链接上时,它会变成红色,而当我将鼠标移开时,它又会变回蓝色。但是在分配了 Foreground 属性的超链接中,它始终是那种颜色——悬停时的红色被完全抑制。
如何在不丢失默认悬停行为和颜色的情况下更改超链接的颜色?
【问题讨论】: