2012-12-07 49 views
1

我在我的Silverlight 5.0应用程序中有一个Label对象,并且我需要标签在运行时自动调整大小,或者通过增大或缩小。Silverlight中的标签中的AutoSize功能

我的应用程序向用户提供一个新的数字,每隔几秒钟设置一个数字位数,并且在一定的时间间隔内,根据应用程序运行的多个因素,我添加一个数字或从数字中减去一个数字长度。我在Windows窗体中轻松完成了这一操作,但我需要将其转换为Silverlight,并且标签控件没有autosize属性。

我已经看到了数字小到3位数字,只要10位数字。

在silverlight中为标签添加自动调整大小功能的最佳方法是什么?

回答

1

尝试使用嵌入的TextBlock而不是标签。

+0

谢谢。我还是Silverlight的新手,并且将Label等同于Windows窗体中的Label。 TextBlock工作得很好 –

+0

TextBlock比标签更好,但仍然没有自动大小功能。截至目前,我已经获得了横跨应用程序控件整个宽度的文本块,以便文本不会被截断。 –

+1

@DanielShaw尝试看看这个链接 - 这是我的想法。 http://social.msdn.microsoft.com/Forums/en-US/silverlightarchieve/thread/60f9140d-5394-4fae-8e6c-33e9f2726020/ – jac