我是Silverlight的新手,任何人都可以指导我如何做到这一点。
感谢名单
答案 0 :(得分:1)
<强> XAML:强>
<HyperlinkButton Name="hyperlinkButton" Content="Change Background" MouseEnter="hyperlinkButton_MouseEnter" MouseLeave="hyperlinkButton_MouseLeave" />
代码背后:
private void hyperlinkButton_MouseEnter(object sender, MouseEventArgs e)
{
hyperlinkButton.Background = new SolidColorBrush(Colors.Red);
}
private void hyperlinkButton_MouseLeave(object sender, MouseEventArgs e)
{
hyperlinkButton.Background = new SolidColorBrush(Colors.White);
}
答案 1 :(得分:0)
Here是视频教程“如何设置超链接按钮的样式”。在那里你可以看到
How to change the color of a Hyperlink Button when the mouse is over it.
也可以下载源代码。
如果您想要像@BurkDigglers所描述的那样,那么您必须为每个超链接按钮处理MouseEnter
和MouseLeave
个事件。