2009-08-04 14 views
0

Есть ли простой способ сделать код TextBox?Есть ли простой способ сделать код TextBox?

Я пытаюсь создать свою ограниченную/специализированную версию XAMLPad.

Отображение текущего дерева объектов XAML на верхнем дисплее достаточно просто, используя XamlReader.Parse() ... Но я хочу, чтобы фактический код XAML в нижнем окне отображался в соответствующих цветах.

Вот пример чего-то подобного тому, что я хочу.
http://www.usefulfreeware.net/wp-content/uploads/2008/02/kaxaml.jpg

Приведенный выше пример выглядит довольно аутентичный, с маленькими расширитель/разрушитель рюшечки на левой стороне, а также близко к стандартному окрашиванию XAML лексем.

I считаю, что это не нужно создавать с нуля, поэтому я спрашиваю, так, если кто-нибудь знает, где я могу найти автоматическую поддержку для этого типа «кода».

ответ

1

Посмотрите sharpdevelop - мы используем его для внутреннего редактора железа питона

+0

Ох, это выглядит острым. И это с открытым исходным кодом, поэтому мне не нужно платить за это. Можете ли вы объяснить, как SharpDevelop можно использовать для этого? Предоставляет ли он настраиваемый элемент управления, который это делает? Или он обеспечивает только функциональную поддержку, и я должен добавить его в свой собственный контроль? – Giffyguy

+0

До сих пор это просто lools, как сторонняя IDE. Действительно ли это даст моему приложению приличный код, или он просто здесь, чтобы сделать мою жизнь проще, чем разработчик? – Giffyguy

+0

привет там. Я вернусь в наш код и посмотрю, какой компонент является редактором кода. –