Существует ли шаблон, в котором в WPF я могу создать простую форму пользовательского интерфейса из XML-файла определения, извлеченного из базы данных?
Это позволит пользователю вводить данные в эту форму и отправлять их обратно. Данные будут отправлены обратно в структуре XML, которая будет близко / точно имитировать определение пользовательского интерфейса.
Определение должно включать тип данных и, если это было обязательное значение или нет. Затем я хотел бы сопоставить эти типы данных и требуемые значения с правилами проверки данных, чтобы форма не могла быть отправлена, если она не прошла проверку.
Он также должен обрабатывать возможность иметь списки повторяющихся данных.
Я нахожусь на стадии планирования этого проекта и на данный момент обладаю довольно хорошей гибкостью в дизайне, хотя я почти уверен, что мне нужно придерживаться рабочего стола, а не сети, поскольку я могу заниматься некоторыми вещами из Office Inter-op а также.
Какой технологический стек вы бы порекомендовали? Я думаю, что XMAL и WPF могут быть близки к ответу.
Я также посмотрел на XUL , но он не кажется готовым или полезным для C #. (Нашел эту статью из MSDN в 2002 году)
Спасибо,
Кит