Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21360|Yanıt: 0

[WPF] WPF TextBox kontrolü, Çince karakterlerin dikey merkezlenmesini sağlar

[Bağlantıyı kopyala]
Yayınlandı 22.12.2017 13:56:49 | | | |
TextBox kontrolünde, metin dikey olarak ortalanmıştır

TextBox uzun dikey uzunlukta ama küçük bir fonta sahipse, yazdığınızda metnin dikey ortalanmadığını göreceksiniz. Kullanımda, TextBox metnin yatay hizasını ayarlayabilse de, dikey hizalanmasını ayarlayacak bir öznitelik olmadığını gördük. Neyse ki, TextBox Control sınıfından miras alır ve Template şablonunu değiştirerek öznitelik stilini değiştirebilir (TextBlock, FrameworkElement'ten miras alır, şablon tarafından düzenlenemez).


Son olarak, stili uygulayın.

PS

İçerik barındırıcı, bir TextBox'un içeriğini render etmek için kullanılan bir elemandır. TextBox'un ControlTemplate'i yalnızca içerik barındırma öğesi olarak etiketlenmiş bir öğe içermelidir. Bir öğeyi içerik barındırıcısı olarak işaretlemek için ona özel bir isim vermelisiniz PART_ContentHost. İçerik barındırıcı öğesi ScrollViewer veya AdornerDekorator olmalıdır. İçerik ana öğesi herhangi bir alt öğe barındırmayabilir.

Etki şöyledir:







Önceki:Navigasyon menüsünü seçmek için iki yol uygulayın
Önümüzdeki:Window.Loaded ile Window.ContentRendered olayları arasındaki fark nedir?
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com