Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 21360|Vastaus: 0

[WPF] WPF TextBox -ohjaus toteuttaa kiinalaisten merkkien pystysuoran keskityksen

[Kopioi linkki]
Julkaistu 22.12.2017 13.56.49 | | | |
TextBox-ohjauksessa teksti on pystysuunnassa keskitetty

Kun TextBoxissa on pitkä pystysuuntainen pituus mutta pieni fontti, huomaat, ettei teksti ole pystysuunnassa keskellä kirjoittaessasi. Käytössä havaitsimme, että vaikka TextBox voi asettaa tekstin vaakasuoran kohdistuksen, meillä ei ole vastaavaa attribuuttia, jolla voisimme säätää sen pystysuuntaista kohdistusta. Onneksi TextBox perii Control-luokasta ja voi muuttaa attribuuttityyliään muuttamalla Template-mallipohjaa (TextBlock perii FrameworkElementistä, sitä ei voi muokata mallipohjalla).


Lopuksi, sovella tyyliä.

PS

Sisältöisäntä on elementti, jota käytetään TextBoxin sisällön renderöintiin. TextBoxin ControlTemplaten tulee sisältää vain yksi elementti, joka on merkitty sisällönkanta-elementiksi. Jos haluat merkitä elementin sisällön isännäksi, sinun tulisi antaa sille erityinen nimi PART_ContentHost. Sisällön isäntäelementin tulee olla ScrollViewer tai AdornerDecorator. Sisällön isäntäelementti ei saa isännöidä lapsielementtejä.

Vaikutus on seuraava:







Edellinen:Ota käyttöön kaksi tapaa valita navigointivalikko
Seuraava:Mikä on ero Window.Loaded- ja Windows.ContentRendered-tapahtumien välillä?
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com