簡體   English   中英

如果文本太長,XAML TextBlock 綁定在末尾帶有“...”

[英]XAML TextBlock Binding with "..." at the end if text is too long

我有一個里面有 TextBlock 的 ItemsControl。 TextBlock 的文本已綁定,但如果它太長,則會被截斷。 我已經計算了最大字符限制 (20),我希望如果它不超過它們,則它會定期綁定,否則會被截斷,但最后會帶有“...”。 我想我知道如何在代碼隱藏中做,但我想使用(我認為)樣式從 XAML 中完成它。

如果您在TextBlock上設置TextTrimming="CharacterEllipsis" ,它將自動為您提供所需的行為。

如果您需要強制執行 20 個字符的限制,您可以將TextBlock上的MaxWidth設置為一個值,該值可為您提供所需的寬度, TextTrimming將完成剩下的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM