我试图模拟在WP7中阅读书籍的体验。我基本上需要在文本块中显示文本,足以填充页面,并允许用户通过在屏幕上滑动手指来翻转到下一页。 我遇到的几个问题,我想看看是否有人遇到这样或有一个更好的主意:WP7书籍阅读体验
- 我长得比我可以适合在单个页面上的文字,所以我需要在文本块中只放入足够的文本,字体大小和样式都是可变的,所以我无法构建固定页面。任何想法如何在正确的长度截断文本?我能想到的一切都是相当计算密集的,例如,添加单词并测量textblock直到它超过预设大小,然后绘制它
- wp7 textblock缺少对文本对齐的支持,所以我想知道是否有人遇到好的WPF/SL/WP7技术来验证具有可变字符宽度的文本
现在我正在研究一系列文本块,一行一行,一个接一个地放在一个堆栈面板中,足以填满屏幕并单独对齐,希望不会太耗费资源。
我会让你知道我找到了什么。
谢谢
明白了。我使用'Run'方法进行操作,几个小时后就可以开始工作。棘手的部分是在来回移动时跟踪不同的文本指针。 +/- 1让全世界都有所不同! :-)如果人们有兴趣,我可以提供更多的细节。当我有机会时,我会向我的博客发布样本。 – 2011-03-21 05:39:46