Есть ли инструмент, который делает в C # 2.0 Автоматический генератор Winform UI из XML - PullRequest
1 голос
/ 27 января 2009

У меня есть следующее требование: В C # 2.0 дана конфигурация устройства в формате xml и схема автоматически создать пользовательский интерфейс, отображающий XML. Этот пользовательский интерфейс может изменить xml и должен выполнить проверку схемы.

Я подумал о файле, определяющем для каждого xpath способ его отображения в пользовательском интерфейсе. (и поведение по умолчанию для неопределенных элементов).

Кто-нибудь знает о существующих решениях в C # 2.0, производящих winform?

1 Ответ

1 голос
/ 17 мая 2009

Одним из способов является использование XSLT для преобразования XML так, как вы хотите. Вы можете преобразовать его в HTML и поместить вывод в элемент управления Windows Forms WebBrowser. Или вы можете использовать XSLT для преобразования вашего XML + XSD в XAML.

Или вы можете использовать XAML в качестве языка XML, и вам не нужна ваша собственная схема, потому что вы будете использовать схему XAML.

РЕДАКТИРОВАТЬ: Эта статья - Динамически сгенерированный XML-редактор данных - в проекте кода звучит ближе всего к тому, что вам нужно.

...