Motif d'interface utilisateur Silverlight 2
-
03-07-2019 - |
Question
Je dois créer une petite application administrateur (pour le moment) dans Silverlight2 et souhaiter utiliser un modèle de liaison de l'interface utilisateur avec mon BL / DAL.
J'ai découvert les modèles view-model-viewmodel et mvp / mvc, dont le premier (V / M / VM) est particulièrement adapté aux applications WPF, car il utilise de nombreuses fonctionnalités des options de liaison de données WPF. Que suggérez-vous? Pouvez-vous écrire un exemple simple de V / M / VM pour SL2?
La solution
Nikhil Kothari a un grand nombre d’exemples (avec code) sur M-V-VM dans Silverlight, ainsi qu’un cadre doté de très belles fonctionnalités supplémentaires. Vous devriez certainement les vérifier. M-V-VM dans Silverlight
Autres conseils
Les modèles & amp; Le groupe de pratiques de Microsoft a rassemblé des informations sur les applications WPF et Silverlight .
Vous pouvez consulter CSLA.NET pour Silverlight . J'ai entendu de bonnes choses à ce sujet mais je n'ai pas encore essayé de l'essayer moi-même.
CSLA .NET pour Silverlight est un sous-ensemble AAPC .NET ciblant les Plateforme Silverlight. CSLA .NET pour Silverlight offre presque tous les avantages de CSLA .NET sur Silverlight, y compris la liaison de données, la validation, règles de gestion, autorisation, niveau n annuler et persistance.
Le résultat est que CSLA .NET pour Silverlight permet la création d'un riche couche métier orientée objet en cours d'exécution sur le client Silverlight, qui peut communiquer de manière transparente avec les objets CSLA .NET s'exécutant sur le serveurs Web et d'applications.
Silverlight dispose également d'une liaison de données très puissante, ce qui ne pose aucun problème.
La pièce manquante dans Silverlight qui affecte davantage le modèle Model-View-ViewModel est qu’il n’implémente pas de commandes telles que WPF. ici est un article de Josh Smith qui reproduit le modèle de commande de WPF dans Silverlight.
Shawn Wildermuth de Wildermuth.com a écrit un article sur le modèle MV-VM. Découvrez-le, voici le lien de l'article " Modèle-View-ViewModel dans les applications Silverlight 2 "
Le développeur norvégien Gj & # 248; run a eu une très belle présentation / démonstration à MSDN Live sur l’écriture d’applications professionnelles dans WPF. En réalité, il s'agissait d'utiliser Presentation Model avec Silverlight / WPF. Consultez le code source de cet article dans son article. blog (désolé, les diapositives sont en norvégien uniquement). Modèle de présentation + Silverlight 2 rocks !!!