Souligner WPF TextBlock

J’ai un textblock de textblock de width disons 500 , mais ma chaîne dit simplement “H” mais je veux underline toute la largeur du bloc de textblock pas seulement sous H, que puis-je faire?

    Vous devez utiliser la propriété “TextDecorations” du TextBlock. Comme ça:

       

    Pour append mes 2 centimes, le même effet que la réponse de Talia peut être obtenu à l’exécution grâce à ce code:

     YourTextBlock.TextDecorations = System.Windows.TextDecorations.Underline; 

    Pour une raison quelconque, VS2010 n’affiche pas Intellisense pour le RHS, mais il comstack et fonctionne correctement.

           

    Votre meilleur pari serait probablement d’utiliser un rectangle placé immédiatement sous le bloc de texte, dont la largeur est toujours la largeur du bloc de texte. Comme ça: