Apa perbedaan "konseptual" antara TextWrapping="Wrap"
dan TextWrapping="WrapWithOverflow"
(misalnya untuk TextBox)? Di halaman MSDN tentang TextBox kelas tidak ada ... Terima kasih.
170
WrapWithOverflow Pemecahan garis terjadi jika garis meluap melebihi lebar blok yang tersedia. Namun, sebuah garis dapat meluap melebihi lebar blok jika algoritma pemecah garis tidak dapat menentukan peluang jeda baris, seperti dalam kasus kata yang sangat panjang dibatasi dalam wadah lebar-tetap tanpa pengguliran yang diizinkan.
NoWrap Tidak ada pembungkus garis yang dilakukan.
Wrap Line-breaking terjadi jika garis meluap melebihi lebar blok yang tersedia, bahkan jika algoritma garis standar tidak dapat menentukan peluang garis putus, seperti dalam kasus kata yang sangat panjang dibatasi dalam wadah lebar-tetap tanpa pengguliran diperbolehkan.
Semoga ini membantu
WrapWithOverflow
tidak didukung di Silverlight. HanyaWrap
danNoWrap
didukung di Silverlight. msdn.microsoft.com/en-us/library/…WrapWithOverFlow
tidak akan melanggar kata-kata, tetapiWrap
akan?Beberapa contoh:
Ini adalah versi asli, yang belum dibuka:
Ini
NoWrap
.Ini
Wrap
. Kata-kataRemove
danSample
telah dibungkus dive
danle
, masing-masing, meskipun tidak ada peluang garis istirahat.Ini
WrapWithOverflow
. Tandave
danle
tidak terlihat (meluap lebar blok yang tersedia) karena tidak ada peluang jeda baris. ItuAll
, dalam kedua kasus, telah dibungkus karenaspace
karakter adalah kesempatan untuk istirahat.Edit:
Seperti yang disarankan dalam komentar, berikut adalah beberapa contoh cara
Wrap
memperlakukan ruang. KetikaWidth
ini100
,Wrap
danWrapWithOverflow
identik.Wrap
memperlakukan ruang di antarawider
danexample
sebagai peluang pemisah -baris, demikianexample
juga ditempatkan pada baris baru untuk mempertahankan keseluruhan kata yang berkelanjutan.sumber
Wrap
sepenuhnya mengabaikan istirahat spasi, tetapi itu tidak benar.Satu hal untuk ditambahkan ke jawaban lain, WrapWithOverflow memungkinkan Anda menggunakan pemangkasan teks (ellipsis) pada kata-kata panjang yang terpotong:
sumber