【问题标题】:.Net Winforms/WPF Editor that generate HTML [closed]生成 HTML 的 .Net Winforms/WPF 编辑器 [关闭]
【发布时间】:2009-07-16 16:04:20
【问题描述】:

查看和生成 HTML 的 .Net 富编辑器,能够处理表格、在其他表格内容中合并单元格是很重要的。

【问题讨论】:

    标签: html wpf winforms text editor


    【解决方案1】:

    您可以使用网络浏览器控件
    编辑
    这会将您的网络浏览器控件转换为 HTML 编辑器

    ...
    
    
    webBrowser.Navigated += new NavigatedEventHandler(webBrowser_Navigated);
    
    webBrowser.Navigate("about:blank");
    
    void webBrowser_Navigated(object sender, NavigationEventArgs e)
    {
         var doc = webBrowser.Document as IHTMLDocument2;
    
         if (doc != null)
               doc.designMode = "On";
    }
    

    这里是你如何在浏览器上调用命令

    public IHTMLDocument2 Document
    {
        get
        {
            return webBrowser.Document as IHTMLDocument2;
        }
     }
     public void SelectAll()
     {
          Document.execCommand("SelectAll", false, null);
     }
    

    【讨论】:

      【解决方案2】:

      CuteEditorTinyMCE 可能是您最好的选择。

      免责声明:所见即所得的编辑器带来了他们自己的头疼品牌。

      【讨论】:

        【解决方案3】:

        您可以使用 webbrowser 控件来编辑 html。它可以在 WPF 或 Winform 中使用。 有一些基于 webbrowser 控件的现成组件,例如http://smithhtmleditor.codeplex.com/ 但不幸的是,由于 webbrowser 控件是基于 com 的,因此它可能无法在所有计算机上运行,​​并且您可能会像我们一样遇到一些错误(因为 com 的版本和...)。

        DevExpress 有一个丰富的编辑器,可以帮助您(http://www.silverlightshow.net/news/Previews-from-DevExpress-Silverlight-Rich-Edit-Control.aspx)您可以在其中加载和保存 html 文档。

        【讨论】:

          猜你喜欢
          • 2010-10-31
          • 2010-09-17
          • 1970-01-01
          • 1970-01-01
          • 2010-10-24
          • 2010-11-12
          • 1970-01-01
          • 2010-10-10
          • 2010-11-02
          相关资源
          最近更新 更多