看起来我可以像格式化TextBlock一样格式化HyperlinkButton:
HyperlinkButton hyperlinkButton = new HyperlinkButton();
hyperlinkButton.Content = "google";
hyperlinkButton.NavigateUri = new Uri("http://www.google.com");
hyperlinkButton.TargetName = "blank";
hyperlinkButton.Foreground = XamlHelpers.GetColorFromHex("555");
hyperlinkButton.TextDecoration = ... //error
hyperlinkButton.FontWeight = FontWeights.Bold;
然而,TextDecoration在TextBlock中的工作方式与HyperlinkButton不同。当鼠标悬停时,我会自动得到一个下划线,但我希望在鼠标悬停之前也有一个下划线。
在Silverlight中,如何为HyperlinkButton添加下划线?