Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 21360|Svare: 0

[WPF] WPF TextBox-kontrollen implementerer vertikal sentrering av kinesiske tegn

[Kopier lenke]
Publisert på 22.12.2017 13:56:49 | | | |
I TextBox-kontrollen er teksten vertikalt sentrert

Når TextBox har lang vertikal lengde, men liten skrifttype, vil du oppdage at teksten ikke er vertikalt sentrert når du skriver. I bruk fant vi at selv om TextBox kan sette horisontal justering av tekst, finnes det ingen tilsvarende attributt for å justere den vertikale justeringen. Heldigvis arver TextBox fra Control-klassen, og kan endre attributtstil ved å endre malen (TextBlock arver fra FrameworkElement, kan ikke redigeres med mal).


Til slutt, bruk stilen.

PS

En innholdsvert er et element som brukes til å gjengi innholdet i en TextBox. TextBoxens ControlTemplate må kun inneholde ett element som er merket som et innholdsvertselement. For å merke et element som innholdsvert, bør du gi det et spesielt navn PART_ContentHost. Innholdsvertselementet må være en ScrollViewer eller en AdornerDecorator. Content host-elementet kan ikke være vert for noen barneelementer.

Effekten er som følger:







Foregående:Implementer to måter å velge navigasjonsmenyen på
Neste:Hva er forskjellen mellom hendelsene Window.Loaded og Window.ContentRendered?
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com