создать winform из xsd + xml - PullRequest
1 голос
/ 17 марта 2011

возможно ли создавать winforms на основе файла xsd и xml?может быть, используя что-то похожее на xslt (webforms)?

Ответы [ 4 ]

0 голосов
/ 19 января 2012

Несколько месяцев назад я создал приложение, которое преобразует XSD-файл в образец XML, а затем генерирует форму на основе этого файла.

0 голосов
/ 17 марта 2011

Похоже, вы хотите динамически создавать редакторы для объектов набора данных. Если вы посмотрите на файл designer.cs winform, вы заметите, что форма на самом деле создается путем создания элементов управления и последующей программной установки их свойств. Если это то, что вы хотите сделать во время выполнения, вы можете использовать структуру XSD для создания элементов управления и заполнения формы.

Могу я спросить, какова цель этого? Звучит интересно.

0 голосов
/ 17 марта 2011

Я видел, как люди экспериментировали с использованием синтаксического анализа / загрузки XAML для создания элементов управления WinForms.Вот старая запись, на которую я наткнулся: http://anoriginalidea.wordpress.com/2007/12/13/weird-science-defining-winforms-in-xaml/

И был задан похожий вопрос: Использование XAML в WinForms .

Кроме этого, у меня нет 'Я не вижу надежного или полного подхода, но это не значит, что это невозможно.

0 голосов
/ 17 марта 2011

Я не думаю, потому что веб-формы - это, в основном, HTML или текстовые файлы, поэтому мы можем визуализировать с использованием XML / XSLT.Но в случае с WinForm все по-другому и сложно.Да, вы можете попробовать концепции XML Serialize / Deserialization.Или XAML в WPF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...