Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 21360|Svar: 0

[WPF] WPF TextBox-kontrollen implementerar vertikal centrering av kinesiska tecken

[Kopiera länk]
Publicerad på 2017-12-22 13:56:49 | | | |
I TextBox-kontrollen är texten vertikalt centrerad

När TextBox har lång vertikal längd men ett litet typsnitt, kommer du att märka att texten inte är vertikalt centrerad när du skriver. I användning fann vi att även om TextBox kan ställa in den horisontella justeringen av text, finns det inget motsvarande attribut för oss att justera dess vertikala justering. Lyckligtvis ärver TextBox från Control-klassen och kan ändra sin attributstil genom att ändra mallmallen (TextBlock ärver från FrameworkElement, kan inte redigeras av mallen).


Slutligen, applicera stilen.

PS

En innehållsvärd är ett element som används för att rendera innehållet i en TextBox. TextBoxens ControlTemplate får endast innehålla ett element som är märkt som innehållsvärd. För att markera ett element som innehållsvärd bör du ge det ett särskilt namn PART_ContentHost. Innehållsvärdselementet måste vara en ScrollViewer eller en AdornerDecorator. Content host-elementet får inte vara värd för några underelement.

Effekten är följande:







Föregående:Implementera två sätt att välja navigationsmenyn
Nästa:Vad är skillnaden mellan Window.Loaded- och Window.ContentRendered-händelserna?
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com