5

我正在将一个应用程序从 WPF 移植Silverlight并且缺少FlowDocument 支持感到难过。

Silverlight 中显示带有标记的文本的最佳方式是什么?

我只需要基础知识,例如

  • 大胆的
  • 斜体
  • 超链接
  • 颜色
  • 字体大小

添加:

我不是指 RichTextBox(如Vectorlight 演示中),而是一种在应用程序表面本身格式化文本的方法,就像我可以在 WPF 中使用 FlowDocument 一样:

替代文字
(来源:deviantsart.com

4

4 回答 4

4

在 Silverlight 3 中,Vectorlight 的免费RichTextBox可以很好地完成您使用 HTML 所需的工作。

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

于 2010-03-16T19:19:20.157 回答
1

如果您确实启动并运行了类似的东西,请给我发消息,也许我们可以合作将我的“BindableFlowDocument”带入 Silverlight 的世界。;)

编辑-哇,我一定搞混了-我原来的答案很离谱

于 2010-03-16T23:46:48.137 回答
1

与 SL4 RC 的 RichTextBox(RichTextArea,大约 SL4 Beta)的评论一致,并以您导入标记文本的示例为例,SL4 RC RichTextBox 将允许导入 XAML 格式的文本 - 就像string richText = MyRichContent.Xaml;在这个页面上一样:http://timheuer .com/blog/#richtextbox。此处列出了详细信息:http: //msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.xaml (VS.96).aspx 。

于 2010-03-16T23:57:53.040 回答
1

只需在 Silverlight 4.0 中使用 RichTextBox

于 2010-08-01T01:55:34.620 回答