2008-09-19 6 views
2

Je suis en train de concevoir une application de formulaires Windows .net qui utilise des métadonnées pour piloter l'interface utilisateur. En dehors de trouver http://msdn.microsoft.com/en-us/library/ms954610.aspx, je n'ai pas grand chose à espérer. Quelqu'un ici a travaillé sur les interfaces utilisateur pilotées par les métadonnées? Quelles sont les implications de suivre cette méthodologie et toutes les indications seraient très utiles.Un exemple de code d'interface utilisateur piloté par les métadonnées?

Répondre

1

La réponse la plus évidente serait que Microsoft a lui-même embrassé ce concept en utilisant Xaml dans Windows Presentation Foundation qui remplace WinForms (dans une certaine mesure).

Si vous voulez coller à un WinForms, vous pouvez envisager MyXaml qui est un genre d'hommage à Xaml pour WinForms!

0

Vous voudrez peut-être consulter le cadre Evolutility CRUD. Il s'agit d'un framework open source piloté par des métadonnées pour CRUD qui génère toutes les interfaces utilisateurs au moment de l'exécution.

Il vient avec le code source (en C# et JS) et de nombreux échantillons.

http://www.evolutility.org

0

Vous pouvez essayer avec HTA. Il y a quelque temps, j'ai créé une application basée sur les métadonnées utilisant HTA et XML. J'ai créé la structure de type XAML et le code HTA-VBScript pour analyser cette structure et rendre différents types d'éléments d'interface utilisateur avec des validations.

0

Vérifiez la sortie Andromeda project, qui le fait de manière extensive. Dommage que la pile ne soit pas .NET amicale (PHP, Postgres, Perl).

Questions connexes