Đây là một câu hỏi tương đối đơn giản:TextTrimming với Ellipsis và Colon
tôi có thể cắt một văn bản với lược sử dụng này:
<TextBlock Text="{Binding}" TextTrimming="CharacterEllipsis"/>
nó sẽ cho tôi một cái gì đó dọc theo dòng:
"Câu này quá dài"
=>
"Câu này ... "
Đó là tất cả tuyệt vời và dandy, nhưng những gì tôi thực sự muốn là thế này:
'Câu này ...:'/'Câu này ...:'
Những gì tôi đang tìm kiếm là dấu hai chấm sau dấu ba chấm. Có cách nào đơn giản để đạt được điều này?
EDIT:
xin lỗi vì sự nhầm lẫn.
Tôi muốn thay đổi chuỗi dấu ba chấm mặc định từ '...' thành '...:'. Đồng thời, tôi sẽ bao gồm dấu hai chấm trong chuỗi văn bản. Bằng cách này, tôi sẽ luôn luôn có dấu hai chấm hiển thị. Đồng thời, mọi thứ nên ở trên một dòng trong mọi tình huống.
đây là một vài kết quả có thể chấp nhận:
ngắn đủ:
cách quá l ...:
Bạn đang bối rối [TextWrapping] (http://msdn.microsoft.com/en-us/ library/system.windows.controls.textblock.textwrapping.aspx) và [TextTrimming] (http://msdn.microsoft.com/en-us/library/system.windows.controls.textblock.texttrimming.aspx). – Clemens
lol yes. tôi đã sao chép sai dòng xaml -_- – FZdev
kiểm tra "[Làm cách nào để xác định xem văn bản TextBlock của tôi có bị cắt không?] (http://stackoverflow.com/questions/1041820/how-can-i-determine-if -my-textblock-text-được-cắt-tỉa) ". Từ đó nó sẽ có thể làm cho nó được thực hiện. – hennson