0

我正在尝试为 Windows 10 制作阅读器应用程序并遇到分页问题。在搜索一些解决方案时,我发现了 WPF 和 Windows 8 Silverlight 的项目,但似乎在 UWP 中缺少一些所需的命名空间、类等。

因此,我尝试使用带有 ContentOverflow 选项的 RichTextBlock 并一次构建整本书。但是对于一本大书,这种方法实在是太慢了,看来我需要另寻他法了。

另一种可能的解决方案是使用字体度量来计算可以容纳多少单词,但 FontFamily 类不包含任何类似的字段。

4

1 回答 1

0

你的方法对我有用,而且速度非常快 - 小书(< 4mb)在很短的时间内处理和显示,最多 3 秒。也许你应该再试试这种方法?我使用递归的方式来解析书籍并将所有元素转换为 UI 元素(如段落)等。

于 2016-10-29T19:30:17.897 回答