我想知道 Windows 8 中“新闻应用程序”中使用的多列文本控件是什么:
我见过这个微软的例子,他们在网格中使用了固定的 RichTextBlock 和 RichTextBlockOverflow。必须有更好的方法来做到这一点(我希望)。你知道如何?
我想知道 Windows 8 中“新闻应用程序”中使用的多列文本控件是什么:
我见过这个微软的例子,他们在网格中使用了固定的 RichTextBlock 和 RichTextBlockOverflow。必须有更好的方法来做到这一点(我希望)。你知道如何?
不幸的是,如果您在 XAML 中创建应用程序,那么这是最好的方法。但是,如果您使用 HTML5/JavaScript 创建应用程序,则可以使用 CSS 溢出属性来实现。
2012 年 BUILD 会议上有一段视频,展示了这是如何完成 的:构建出色阅读体验 的关键技术 - 溢出部分在大约 20 分钟后开始。
注意:该视频讨论了 HTML5 和 XAML 的可能性和限制,并展示了它是如何完成的。