我可以使用什么控件在多列中显示文本?

时间:2013-04-13 12:18:03

标签: microsoft-metro windows-store-apps modern-ui

我想知道Windows 8中“新闻应用”中使用的多列文本控件是什么:

enter image description here

我见过this microsoft example,他们在网格中使用固定的RichTextBlock和RichTextBlockOverflow。必须有更好的方法来做到这一点(我希望)。你知道吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,如果您在XAML中创建应用程序,这是最好的方法。但是,如果您使用HTML5 / JavaScript创建应用程序,则可以使用CSS Overflow Properties实现此目的。

有一个来自BUILD会议2012的视频,展示了如何做到这一点: Key technologies for building great reading experiences   - 溢出部分在大约20分钟后开始。

注意:该视频讨论了HTML5和XAML的可能性和局限性,并展示了它是如何完成的。