2012-12-07 106 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