Comment puis-je ajouter un trait de soulignement pour un HyperlinkButton dans Silverlight?

Il semble que je peux formater un HyperlinkButton de la même façon, je peux formater un TextBlock:

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;

Cependant, TextDecoration ne fonctionne pas comme il le fait dans le TextBlock. Je reçois un système automatique de souligner lors du passage de la souris mais aimerais qu'elle ait un soulignement avant de passer la souris en tant que bien.

Comment puis-je ajouter un trait de soulignement pour un HyperlinkButton dans Silverlight?

OriginalL'auteur Edward Tanguay | 2010-06-29