2012-02-24 91 views
0

我正在嘗試製作電子書閱讀器。我希望每個頁面都可以側向滾動(就像Pivot查看器一樣),但我無法弄清楚在屏幕上的文本框中需要添加多少單詞才能開始溢出(我不想要用戶垂直滾動)。如何防止文本塊中的溢出文本?

任何提示?

謝謝!

回答

1

如果你調用UIElement.Measure(Size)方法,然後檢查UIElement.DesiredSize屬性,它會告訴你一個元素在渲染前的大小。你可以添加文字,反覆測量渲染大小。

但是...這將是非常低效。如果您可以創建自動執行所需內容的佈局,則會更好。