我有串,我在TextBlock中顯示,我的TextBlock有一些固定的大小,我需要顯示的方式,將文本,如果字符串不能在TextBlock的適合,那我也在下一個TextBlock中分割字符串,我怎麼能做到這一點。如何獲得文本適合於文本塊在WPF
4
A
回答
11
你爲什麼不嘗試使用TextBlock
的TextWrapping
財產?
XAML:
<TextBlock TextWrapping="Wrap" Text="very very very long text" Width="30"/>
C#:
myTextBlock.TextWrapping = TextWrapping.Wrap;
3
如果你不想換,那麼在水平/垂直滾動條打耳光的是,你可能會想探索另一種選擇。閱讀這個問題,我認爲textwrapping可能更合適(聽起來你不想隱藏任何東西),但選項總是很好。
<ScrollViewer Height="30">
<TextBlock Width="30" TextWrapping="Wrap">HElooooooooooooooooooooooooooooooooooooo</TextBlock>
</ScrollViewer>
編輯:結合一個單詞包裝和scrollviewer。
+0
好主意,但如果文本塊是太小,看起來有點古怪。 – 2009-12-02 11:23:58
+0
真,但「寬度= 30」和「高度= 30」是與該小例子工作完全任意的值。如果用戶界面中的文本塊真的很小,但需要保存大量文本,那麼我認爲用戶界面設計存在問題。 – MoominTroll 2009-12-02 11:40:39
相關問題
- 1. 如何適合文本塊到div?
- 2. WPF無法獲取文本塊文本
- 3. 獲取多WPF文本塊
- 4. 如何獲得固定寬度的文本高度並獲得適合框架的文本長度?
- 5. WPF文本塊灰色文本
- 6. UILabel適合文本
- 7. WPF C#從ListBoxItem中的文本塊獲取文本
- 8. 如何通過循環更新wpf文本塊的文本?
- 9. 如何獲得在玻璃上(WPF)可讀文本
- 10. 如何使文本適合UITableViewCell是iOS7?
- 11. 如何使文本適合python curses文本框內?
- 12. XAML/WPF焦點文本塊
- 13. wpf更新文本塊
- 14. WPF文本塊不更新
- 15. WPF DataTemplate文本塊綁定
- 16. 如何在文本字段中獲得更多行文本?
- 17. 如何獲取WPF中組合框的選定文本塊項目
- 18. 適合文本到div
- 19. SelectionChanged獲取文本塊文本/ ID
- 20. 文本 - 在WPF
- 21. 文本塊文本僅在調用ShowDialog窗口時清除WPF
- 22. 在WPF文本塊中的文本拉伸
- 23. 如何使用UIAutomation獲取WPF組合框顯示文本?
- 24. 如何獲得編輯的文本是存在於安卓
- 25. 無法從文本區獲得文本
- 26. GetPositionAtOffset僅適用於文本?
- 27. 如何獲得文本塊中的字符座標?
- 28. OCaml:如何獲得模塊別名本地mli文件
- 29. GWT:如何獲得文本框中文本的寬度?
- 30. 文本WPF RichTextBox的獲取文件塊改變
我的TextBlock有固定的寬度以及固定的高度,如果我使用的換行,然後它會爲寬度工作,但不適合的高度。 – Firoz 2009-12-02 11:10:31
在這種情況下,我建議包裝,並具有垂直的ScrollViewer一個文本塊 - 我們兩個答案的組合。 – MoominTroll 2009-12-02 11:13:19
您的TextBlock具有固定高度是否真的有必要?你能從UI定義中發佈一些代碼嗎? – 2009-12-02 11:21:26