2012-05-31 143 views
0

情况:我有一个<TextBlock />,它通过函数接收异步内容。根据屏幕大小和字长控制字体大小

问题:有时收到的文本太长,我不想包装这段文字。

解决方案:减小字体大小acording接收,使得文本获得了完全停留在屏幕上看到的文本长度..

这种解决方案问题:我该怎么办呢?

回答

1

考虑将TextBlock放入ViewBox控件以相应地拉伸文本。

+0

视框需要有固定的大小?或者他们可以根据屏幕调整? – Richard

+0

我可以定义最小字体大小吗? – Richard

+1

视框不需要有固定的大小。要定义最小字体大小,您可以为视图框设定固定高度。这个解决方案的缺点是文本的“视图”拉伸了大小而不是增加了字体。 –