是否可以在 Windows 窗体中使用像 WMD 或 jsFiddle 这样的 html 编辑器?

发布于 2024-12-04 22:40:47 字数 271 浏览 0 评论 0原文

我想使用 .net 制作一个简单的文本编辑器 Windows 应用程序。我真的很喜欢 WMD 编辑器和 jsfiddle 编辑器,但我完全不知道如何将 html 文本框放入windows 应用程序并让它与 windows 应用程序交互。

我怎样才能做这样的事情?

我的第一个想法是使用浏览器控件,然后使用 HTMLAgilityPack 并解析浏览器控件的 html 来获取值,但这似乎确实很荒谬。

I want to make a simple text editor windows app using .net. I really like WMD editor and the jsfiddle editor, but I don't have the slightest idea how to put an html textbox into a windows app and have it interact with the windows app.

How can I do something like this?

My first thought is to use the browser control then use HTMLAgilityPack and parse the html of the browser control to get the values, but that seems really out there and ridiculous.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素罗衫 2024-12-11 22:40:47
  • 您使用浏览器控件、HTMLAgilityPack 等的想法并不是“在那里”,一旦您让一切正常工作,它应该相当可靠
  • 您可以使用诸如 Nancy,并让您的托管编辑器在保存时粘贴到服务器。这会更具可扩展性(也更有趣)。
  • 或者,您可以尝试使用本机控件,例如 CodeProject 上的 FastColoredTextBox 项目。我还没有尝试过,但我打算尝试。
  • Your idea of using a browser control, HTMLAgilityPack etc isn't that 'out there', once you get everything working it should be fairly solid
  • You could spin up a local web server using something lightweight like Nancy, and have your hosted editor paste to the server on save. That would be a bit more extensible (and fun).
  • Alternatively you could try a native control like this FastColoredTextBox project on CodeProject. I haven't tried it yet but I intend to.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文