有没有一种简单的方法来制作代码TextBox?
我正在尝试制作我自己的有限/专业版XAMLPad。
使用XamlReader.Parse()显示顶部显示中的当前XAML对象树很简单...但我希望底部窗口中的实际XAML代码以适当的颜色显示。
这是一个类似于我想要的例子。
(来源:usefulfreeware.net)
上面的例子看起来非常真实,左边是小扩展器/折叠器,还有XAML令牌接近标准的颜色。
我相信这不必从头开始创建,所以我问如果有人知道我在哪里可以找到这种“代码”显示的自动支持。
答案 0 :(得分:1)
看看sharpdevelop - 我们将它用于内部铁蟒编辑器
答案 1 :(得分:1)
Kaxaml使用来自ICSharpCode.TextEditor的文本编辑器组件SharpDevelop。