我想知道亚马逊用什么样的控件在他们的Windows Phone 7应用程序中显示文字?它必须是某种自定义的,因为如果我没记错,在WP7中不支持FlowDocument,Run等。
答案 0 :(得分:4)
<Run>
- 例如http://social.msdn.microsoft.com/Forums/en-SG/wpf/thread/ca27556a-a33b-4d4e-82b4-a0ed8596d6a1 - 您可以看到许多应用中使用的Run - 例如官方Twitter应用程序。
这个问题 - Programmatically determining max fit in textbox (WP7) - 分析一下Kindle UI控件 - 它让我认为亚马逊正在为主页面使用TextBlock控件,并且正在做一些手动计算以计算出多少单词在当前页面上。
答案 1 :(得分:0)
Kindle电子书主要是HTML(来自multiple formats的转换输出),因此它将是某种WebBrower控件。
答案 2 :(得分:0)
他们没有公开详述。
我强烈怀疑他们有自己的控件来包装画布,然后用动画填充文本,然后使用自己的操作代码进行动画制作。