我想知道亚马逊在他们的 Windows Phone 7 应用程序中使用了什么样的控件来显示文本?它必须是某种自定义的,因为如果我没记错的话,WP7 中不支持 FlowDocument、Run 等。
问问题
2187 次
3 回答
4
<Run>
WindowsPhone7 支持 - 例如http://social.msdn.microsoft.com/Forums/en-SG/wpf/thread/ca27556a-a33b-4d4e-82b4-a0ed8596d6a1 - 你可以看到 Run 在很多应用程序中使用 - 例如官方推特应用程序。
这个问题 - Programmatically determine max fit in textbox (WP7) - 稍微分析了 Kindle UI 控件 - 它让我认为亚马逊在主页上使用了 TextBlock 控件,并且正在做一些手动计算来计算出多少单词在当前页面上。
于 2011-03-11T08:06:37.177 回答
0
Kindle 电子书主要是 HTML(从多种格式转换的输出),因此它是某种 WebBrower 控件。
于 2011-03-11T00:33:16.117 回答
0
他们没有公开详细说明这一点。
我强烈怀疑他们有自己的控件来包装画布,他们用文本动态填充该画布,然后使用自己的操作代码进行动画处理。
于 2011-03-11T11:24:56.750 回答