2012-05-23 12 views
1

Мне нужно написать XAML элемента управления WPF для строки. Я использовал XamlWriter.Save(). Он работает хорошо. Также мне нужно форматировать, отступать и показывать строку в редакторе (только для чтения), например, в виде кода VS Xaml. Я не знаю, как это сделать.Простой просмотрщик XAML в WPF

Пожалуйста, поделитесь своими ценными идеями.

+0

Вам нужно написать это с нуля или вы готовы/разрешено использовать сторонние элементы управления? –

ответ

2

Вы можете save to a XmlWriter instance, создать XmlWriter, создать XmlWriterSettings экземпляр и установить Indent свойство верно и установить это на XmlWriter. Таким образом, вы должны иметь отступы.

Теперь для управления, чтобы отобразить его, вы можете использовать RichTextBox в wpf или искать пользовательский элемент управления в Интернете.

+0

Точно то, что мне нужно. Большое спасибо. :) –

+0

Когда я это делаю, я получаю это странное определение пространства имен в выводе: ''. Но оригинальный XAML файл имел следующие объявления пространств имен: ' bitbonk