就现在了解到的Silverlight 呈现HTML 可大体归纳为3种:

 

1.        Silverlight WebBrowser:要在Out of Browser (OOB)才能執行.所以无法采用

 

2.        RichTextBox控件:目前有多种,据查资料Silvelight 3下面支持最好的是Liquid RichTextBox,有提供HTML的导入导出。

 

 优点:可以嵌入到其他 Silverlight 控件,实现一些复杂的显示。比如嵌入到 ListBox,DataGrid

 

 缺点:太复杂的格式会失敗,另外其实现方式实际上是將HTML解析成Silverlight XAML格式,解析后的样式和 HTML 的样式还是有差异(简单文本差异不大,表格和复杂的样式差异明显)

 

在线 Demohttp://www.vectorlight.net/silverlight/demos/richtextbox.aspx

 

3.        HtmlHost 假货系列:不是真的在Silverlight中,而是在Silverlight上放一個Html 元素,再在 Silverlight 中用 javascript去互動。

在线Tinymce Demo http://tinymce.ephox.com/online-demo

 

优点:HTML 样式支持不错,可以支持 CSS

缺点:在Silverlight 独立窗口模式下,样式呈现不完整。

    注:Silverlight 有两种窗口模式:1.独立窗口模式 2.无窗显示模式(可参见下面文章)。SellerPortal Silverlight 插件使用的是独立窗口模式,在该模式下,TinyMCE 控件不能完整呈现。

    http://space.itpub.net/12639172/viewspace-234543

相关文章:

  • 2022-02-21
  • 2022-12-23
  • 2021-11-04
  • 2021-05-31
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
相关资源
相似解决方案