Bu iki denetimden birini seçerken hangi kriterleri dikkate almalıyım?WPF TextBlock ve TextBox arasında bir fark var mı?
cevap
:
- belirli Yükseklik ve Genişlik olarak ayarlanabilir ya da metin ile boyut olarak büyümeye böylece Otomatik olarak ayarlanır metni görüntülemek için kullanılabilir .
- Yazı tipi boyutunu, yazı tipini, yazı tipi stilini, sarmak için ve sola, sağa veya ortalanmışa ayarlayabilir.
- Saydamlık ayarlanmış ve Pixel Shader uygulanmış olabilir.
TextBlock: Metin daha odaklanmış Typographically görüntülemek için kullanılır
- .
- Farklı renk, yazı tipi ve boyutlarda metinler içerebilir.
- Her satır metni arasında daha fazla boşluk bırakmak için çizgi yüksekliği varsayılan ayardan da artırılabilir.
- Bir TextBlock içindeki metin, kullanıcı tarafından seçilemez.
TextBox: içerik girişi veya içerik gereklidir için daha odaklanmış metin görüntüleme için kullanılır
- kullanıcı tarafından seçilebilir yapılacak.
- Yalnızca bir renge, bir yazı tipi boyutuna, bir yazı tipi türüne vb. Ayarlanabilir.
- Sabit Satır Aralığına sahip olun.
- Ayrıca sabit bir yüksekliğe ve genişliğe ayarlanabiliyor, ancak içeriğin genişletilmesine izin vermek için kaydırma çubukları da açılabilir.
TextBlock, metni görüntülemek için daha hafif bir kontroldür ve TextBox, kullanıcı girdisine ihtiyacınız olduğunda veya varolan metni düzenlerken kullanılır. Proof for mem usage. TextBlocks ve metin kutularının her ikisine de ortak
TextBlock TextBox daha hafif emin değilim. Kanıt? –
Merhaba Mike, emin - bellek kullanımı metin kutusu açısından daha ağırdır: https://s22.postimg.org/qse9gxfch/memusage.png –
- 1. System.Windows.Clipboard ve System.Windows.Forms.Clipboard arasında bir fark var mı?
- 2. Aşağıdakiler arasında herhangi bir fark var mı: window.localStorage ve localStorage?
- 3. Guice @provides ve bind() arasında bir fark var mı?
- 4. $ (e.currentTarget) ve $ (this) arasında bir fark var mı?
- 5. /mnt/sdcard ve/sdcard arasında bir fark var mı?
- 6. Arasında bir fark var mı? ve * cron ifadelerinde? Garip örnek
- 7. Javascript'te "this" ve "prototype" kullanımı arasında bir fark var mı?
- 8. gluLookAt() ve glFrustum() arasında bir fark var mı?
- 9. TParallel. & For ve TParallel.For arasında bir fark var mı?
- 10. Varyant() ve varyant arasında bir fark var mı?
- 11. WPF: WPF uygulamasında WPF TextBox
- 12. Normalde Express'te değişkenler arasında fark var mı?
- 13. WPF TextBlock Binding
- 14. BLOB'lar ve bağlı bileşenler arasında fark var mı?
- 15. 'And' ve 'AndAlso' ile linq'de linkalar arasında fark var mı?
- 16. - Bir fark var mı?
- 17. Tek satırlık TextBox WPF
- 18. WPF: Salt okunur TextBox ve ciltleme
- 19. LayoutInflater.from (context) ile context.getLayoutInflater() arasında bir fark var mı?
- 20. Parantez ile örnekleme veya olmadan arasında bir fark var mı?
- 21. wpf textbox textwrapping
- 22. WPF TextBox Gerdirme
- 23. c de 1U ile 1 arasında bir fark var mı?
- 24. wpf textbox text binding
- 25. C# Sayısal TextBox - WPF
- 26. WPF TextBox Intercepting RoutedUICommands
- 27. WPF dosyasındaki metni gizle TextBox
- 28. C# WPF - ScrollViewer + TextBlock sorunları
- 29. NSString karşılaştırması arasında bir fark var: ve isEqual (ToString) :?
- 30. WPF - TextBlock - Biçim Metin Programlı
Ayrıca [RichTextBox] vardır (https://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.aspx) – User