2016-09-06 4 views
0

У меня есть приложение для создания окон C#, в основном текстовое поле на нем, где я мог бы ввести XML. У меня также есть файл XSD. Перед обработкой (или после события key-up) я могу проверить XML на XSD. Мне очень нравятся функции автозаполнения визуальной студии. Поскольку XSD знает, что он точно знает, с вариантами allowd. Есть ли какой-либо элемент управления C#, который делает то же самое? Я видел некоторые варианты JavaScript и WPF, но не классические решения для окон.Управление C# для редактирования XML с автозаполнением на основе XSD

ответ

1

FastColoredTextBox - это компонент, который поддерживает подсветку синтаксиса и функции acutocomplete, похожие на intellisense. Я думаю, что это компонент, который вы ищете.

+0

Спасибо, это выглядит очень хорошо. Но, похоже, у него нет оснований для имен узлов на основе XSD и такого рода вещей. – LsH

+0

@LsH Вы должны заполнить список предложений автозаполнения, как только вы извлекли их из xsd. Я не думаю, что вы найдете компонент, который уже выполняет всю работу. – sam