【发布时间】:2011-07-13 03:47:57
【问题描述】:
我想知道亚马逊在他们的 Windows Phone 7 应用程序中使用了什么样的控件来显示文本?它必须是某种自定义的,因为如果我没记错的话,WP7 中不支持 FlowDocument、Run 等。
【问题讨论】:
标签: windows silverlight windows-phone-7 kindle
我想知道亚马逊在他们的 Windows Phone 7 应用程序中使用了什么样的控件来显示文本?它必须是某种自定义的,因为如果我没记错的话,WP7 中不支持 FlowDocument、Run 等。
【问题讨论】:
标签: windows silverlight windows-phone-7 kindle
<Run> 在 WindowsPhone7 上受支持 - 例如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 控件,并且正在做一些手动计算来计算有多少字当前页面。
【讨论】:
Kindle 电子书主要是 HTML(来自multiple formats 的转换输出),因此它是某种 WebBrower 控件。
【讨论】:
他们没有公开详细说明。
我强烈怀疑他们有自己的控件来包装画布,然后用文本动态填充该画布,然后使用自己的操作代码进行动画处理。
【讨论】: