【发布时间】:2011-03-18 21:46:04
【问题描述】:
我正在尝试模拟在 WP7 中阅读书籍的体验。我基本上有需要在文本块中显示的文本,足以填满页面并允许用户通过在屏幕上滑动手指来翻到下一页。 我遇到了一些问题,我想看看是否有人遇到过这个问题或有更好的主意:
- 我拥有的文本比我在单个页面上的长度要长得多,所以我只需要在文本块中放置足够的文本,字体大小和样式是可变的,因此我无法构建固定页面。关于如何以正确长度截断文本的任何想法?我能想到的一切都是相当计算密集的,例如添加单词并测量文本块,直到它超过预设大小,然后绘制它
- wp7 textblock 缺乏对文本对齐的支持,所以我想知道是否有人遇到过好的 WPF/SL/WP7 技术来对齐可变字符宽度的文本
现在我正在考虑在堆栈面板中设置一系列文本块,一行高,一个接一个,足以填满屏幕并单独对齐,希望不会占用太多资源。
我会告诉你我发现了什么。
谢谢
【问题讨论】: