2012-05-31 197 views
0

情況:我有一個<TextBlock />,它通過函數接收異步內容。根據屏幕大小和字長控制字體大小

問題:有時收到的文本太長,我不想包裝這段文字。

解決方案:減小字體大小acording接收,使得文本獲得了完全停留在屏幕上看到的文本長度..

這種解決方案問題:我該怎麼辦呢?

回答

1

考慮將TextBlock放入ViewBox控件以相應地拉伸文本。

+0

視框需要有固定的大小?或者他們可以根據屏幕調整? – Richard

+0

我可以定義最小字體大小嗎? – Richard

+1

視框不需要有固定的大小。要定義最小字體大小,您可以爲視圖框設定固定高度。這個解決方案的缺點是文本的「視圖」拉伸了大小而不是增加了字體。 –