全局任务:在Windows应用商店应用中显示Markdown文本。 我怎么想呢:Markdown - > HTML - > XAML RichTextBlock
更具体的目的:显示如下的嵌套列表:
更全局的目的:渲染嵌套的块元素。
问题:似乎可以在RichTextBlock中仅插入块元素(并且只有一个元素 - 段落),并且只插入段落 - 仅内联元素。
目前的解决方案是这样的嵌套:RichTextBlock > Paragraph > InlineUIContainer > RichTextBlock ...
。但这感觉好不好。
知道怎么做对吗?
答案 0 :(得分:1)
好的,我开始使用silverlight。
Silverlight中有一个TreeView控件可以解决你的问题。
但是因为我们已经知道winRt是API的一个子集,所以这些控件已被删除用于metro应用程序。关于您提及的场景类型的微软设计政策的更多内容已更改为:
因此,我建议您的应用程序要求是否与使用richtextbox一起使用或使用带有行和列的网格最适合您的编码。
另一种方法是使用第三方库来构建树结构。
Syncfusion有一个树形控件可以在Demo中试用。即使有更多的第三方工具,但没有一个是免费的,即使他超过一个。 如果有任何疑虑,请告诉我。