У меня есть приложение для создания окон C#, в основном текстовое поле на нем, где я мог бы ввести XML. У меня также есть файл XSD. Перед обработкой (или после события key-up) я могу проверить XML на XSD. Мне очень нравятся функции автозаполнения визуальной студии. Поскольку XSD знает, что он точно знает, с вариантами allowd. Есть ли какой-либо элемент управления C#, который делает то же самое? Я видел некоторые варианты JavaScript и WPF, но не классические решения для окон.Управление C# для редактирования XML с автозаполнением на основе XSD
0
A
ответ
1
FastColoredTextBox - это компонент, который поддерживает подсветку синтаксиса и функции acutocomplete, похожие на intellisense. Я думаю, что это компонент, который вы ищете.
Спасибо, это выглядит очень хорошо. Но, похоже, у него нет оснований для имен узлов на основе XSD и такого рода вещей. – LsH
@LsH Вы должны заполнить список предложений автозаполнения, как только вы извлекли их из xsd. Я не думаю, что вы найдете компонент, который уже выполняет всю работу. – sam