Visual Studio在特殊文本框中显示XML
在C#中,我可以在哪里获得这样的特殊“TextBox”,它专门用于显示在我的代码中使用的XML?
注意我不需要一个包含很多功能的整个库 - 我需要的是一个TextBox,它以不同的颜色和缩进显示XML。
非常感谢!
答案 0 :(得分:2)
我不认为你会找到一个简单的文本框,因为它处理语法高亮是相当复杂的。我过去使用过的一个很好的开源解决方案是来自ICSharpCode的SharpDevelop。完整IDE的一部分是一个类似于文本框的控件,您可以在自己的应用程序中使用它,而无需使用完整的IDE。
如果您只想显示 XML而不进行编辑,则另一个选项是使用Web浏览器显示XML,嵌入为用户控件。不是很轻,但绝对可能。
答案 1 :(得分:0)
看看这些链接:
Syncfusion - 这不是免费的。它提供对许多语言(包括XML)的支持。该URL解释了如何实现这一目标。
有another post at stack overflow讨论相同的事情。