我正在编写一个WPF应用程序,我希望我的某些超链接是默认的蓝色,而其他超链接则为绿色。没问题--我可以设置Foreground
:
<TextBlock><Hyperlink Foreground="#0C0">Mark as done</Hyperlink></TextBlock>
问题是,当我这样做时,鼠标悬停效果消失了。在普通的超链接中,当我将鼠标移动到链接上时,它会变为红色,当我将鼠标移开时,它会恢复成蓝色。但是在分配了Foreground属性的超链接中,它始终是那种颜色 - 鼠标悬停上去的红色完全被抑制了。
如何更改超链接的颜色,而不失去默认的悬停行为和颜色?