Silverlight中FlowDocument的最佳替代品是什么?

时间:2010-03-16 17:39:34

标签: silverlight hyperlink markup flowdocument

我正在将应用程序从 WPF 移植到 Silverlight ,并且对于read对FlowDocument支持的缺乏感到很难过。

然后Silverlight中显示带标记的文本的最佳方法是什么?

我只需要基础知识,例如

  • 粗体
  • 斜体
  • 超级链接
  • 颜色
  • 字体大小

加了:

我不是指RichTextBox(如Vectorlight demo中所述),而是一种在应用程序表面上设置文本的方法,就像我在WPF中使用FlowDocument一样:

alt text http://www.deviantsart.com/upload/qna172.png

4 个答案:

答案 0 :(得分:4)

在Silverlight 3中,Vectorlight的免费RichTextBox可以很好地处理您使用HTML所需的内容。

在Silverlight 4中,您可以选择使用RichTextBox来表示您的内容。

答案 1 :(得分:1)

如果你确实得到了类似的东西,请告诉我,也许我们可以合作将我的“BindableFlowDocument”带入Silverlight世界。 ;)

编辑 - 哇,我一定是搞砸了 - 我原来的答案已经过时了

答案 2 :(得分:1)

与SL4 RC的RichTextBox(RichTextArea,大约SL4 Beta)的注释一起,以及导入标记文本的示例,SL4 RC RichTextBox将允许导入XAML格式的文本,如string richText = MyRichContent.Xaml; on此页面:http://timheuer.com/blog/#richtextbox。详情请见此处:http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.xaml(VS.96).aspx

答案 3 :(得分:1)

只需在Silverlight 4.0中使用RichTextBox

即可