65 votes

Désactiver la touche d'accélération des étiquettes WPF (le soulignement du texte est absent)

Je règle le .Content d'une étiquette à une chaîne qui contient des traits de soulignement ; le premier trait de soulignement est interprété comme une clé d'accélération.

Sans modifier la chaîne de caractères sous-jacente (en remplaçant tous les _ avec __ ), existe-t-il un moyen de désactiver l'accélérateur pour les Labels ?

1 votes

Y a-t-il une raison pour laquelle vous voulez utiliser une étiquette plutôt qu'un bloc de texte ?

1 votes

Oui - Label fait bien plus que gérer les accélérateurs. S'applique également à d'autres contrôles (par ex. GroupBox ) qui ne peut pas être remplacé par un TextBlock .

1 votes

C'est utile sur ce sujet : stackoverflow.com/questions/10452462/

-1voto

sandra Points 11

Vous pouvez utiliser VerticalAlignment="Center"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X