2008-09-19 4 views
2

Я занимаюсь разработкой приложения форм Windows .net, которое использует метаданные для управления пользовательским интерфейсом. Помимо поиска http://msdn.microsoft.com/en-us/library/ms954610.aspx, мне нечего ждать. Кто-нибудь здесь работал над пользовательскими интерфейсами, управляемыми метаданными? Каковы последствия следующей методологии и любых указателей, было бы очень полезно.Любой образец кода пользовательского интерфейса, основанный на метаданных?

ответ

1

Наиболее очевидным ответом будет то, что Microsoft сама приняла эту концепцию благодаря использованию Xaml в Windows Presentation Foundation, которая заменяет WinForms (в некоторой степени).

Если вы хотите придерживаться WinForms, вы можете рассмотреть MyXaml, который является отчасти уважением к Xaml для WinForms!

0

Возможно, вы захотите проверить структуру Evolutility CRUD. Это среда с открытым исходным кодом, основанная на метаданных для CRUD, генерирующая весь пользовательский интерфейс во время выполнения.

Он поставляется с исходным кодом (на C# и JS) и многими образцами.

http://www.evolutility.org

0

Вы можете попробовать это с ОМТ. Когда-то назад я создал приложение, управляемое метаданными, используя HTA ​​и XML. Я создал структуру XAML и код HTA-VBScript, чтобы проанализировать эту структуру и отобразить различные типы элементов пользовательского интерфейса вместе с проверками.

0

Отметьте Andromeda project, что делает так широко. Слишком плохо, что стек не поддерживает .NET (PHP, Postgres, Perl).