2010-12-13 28 views
5

Je souhaite créer un concepteur d'interface utilisateur à l'aide de Silverlight, WPF ou WinForms pour un système personnalisé. Quelle est la meilleure façon de contourner cela?Création d'un concepteur d'interface utilisateur

Quels espaces de noms, sdks, etc. devrais-je connaître?

+0

Cette question est * extrêmement * large. Y a-t-il un moyen de le réduire? Il y a des tonnes d'espaces de noms, de SDK, et autres, que vous devriez connaître pour Silverlight, WPF, * et * WinForms. Pouvez-vous nous donner plus de détails sur votre concepteur d'interface utilisateur et comment cela devrait-il fonctionner? Toute information spécifique que vous espérez trouver? –

Répondre

4

Je travaille également sur un projet similaire et nous avons utilisé la toile comme surface de conception; comme cela se fait dans cet article CodeProject -

WPF Diagram Designer - Partie 4 http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx

Un autre projet basé sur ce qui peut être trouvé à codeplex-

http://simulo.codeplex.com/

Une option de plus est d'utiliser .Net DesignSurface qui fournit l'infrastructure à temps la conception à l'exécution comme mentionné dans cette question -

How to create an UI Designer utility?

Lien il ne fonctionne pas, lien correct de l'article code du projet est -

http://www.codeproject.com/KB/miscctrl/DesignSurfaceManager_Ext.aspx

Une autre approche mentionnée here consiste à utiliser Visual Studio Shell (VS 2010), mais je ne suis pas sûr de son utilité.

5

Je vous suggère de vérifier sharpdevelop http://www.icsharpcode.net/opensource/sd/ Il a déjà une implémentation open source des concepteurs de gui (pour winforms et wpf au moins).

+0

Ils ont aussi un livre sur le sujet qui est maintenant freeware. – basarat

+0

ressemble à un grand concepteur de la boîte, mais il ressemble à Winforms seulement! – akjoshi

+0

pour la version 4, ils ont aussi un designer xaml :) – basarat