Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 21360|Répondre: 0

[WPF] Le contrôle WPF TextBox implémente un centrage vertical des caractères chinois

[Copié le lien]
Publié sur 22/12/2017 13:56:49 | | | |
Dans le contrôle TextBox, le texte est centré verticalement

Lorsque la boîte de texte a une longue longueur verticale mais une petite police, vous constaterez que le texte n’est pas centré verticalement lorsque vous tapez. Lors de l’utilisation, nous avons constaté que, bien que TextBox puisse définir l’alignement horizontal du texte, il n’existe pas d’attribut correspondant pour ajuster son alignement vertical. Heureusement, TextBox hérite de la classe Control et peut modifier son style d’attribut en modifiant le modèle Template (TextBlock hérite de FrameworkElement, ne peut pas être modifié par modèle).


Enfin, appliquez le style.

PS

Un hôte de contenu est un élément utilisé pour afficher le contenu d’une boîte de texte. Le ModelContrôle de la TextBox ne doit contenir qu’un seul élément étiqueté comme élément hôte de contenu. Pour marquer un élément comme hôte de contenu, vous devez lui donner un nom spécial PART_ContentHost. L’élément hôte de contenu doit être un ScrollViewer ou un AdornerDecorator. L’élément hôte de contenu ne peut pas héberger d’éléments enfants.

L’effet est le suivant :







Précédent:Implémentez deux façons de sélectionner le menu de navigation
Prochain:Quelle est la différence entre les événements Window.Loaded et Window.ContentRendered ?
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com