Pregunta

Tengo que crear una aplicación de administración pequeña (por ahora) en Silverlight2, y me gustaría usar algún patrón para vincular la IU con mi BL / DAL.
Descubrí los modelos view-model-viewmodel y mvp / mvc, donde el primero (V / M / VM) es especialmente adecuado para las aplicaciones WPF, ya que utiliza amplias capacidades de opciones de enlace de datos de WPF. ¿Que sugieres? ¿Puedes escribir un ejemplo simple de V / M / VM para SL2?

¿Fue útil?

Solución

Nikhil Kothari tiene un gran conjunto de ejemplos (con código) en M-V-VM en Silverlight, así como un marco construido con algunas características adicionales muy agradables. Definitivamente deberías revisarlos. M-V-VM en Silverlight

Otros consejos

Los patrones & amp; El grupo de prácticas en Microsoft ha reunido algunas orientaciones sobre cómo hacer aplicaciones WPF y Silverlight .

Es posible que desee consultar CSLA.NET para Silverlight . He escuchado cosas buenas sobre él, pero todavía no he podido probarlo.

  

CSLA .NET para Silverlight es un subconjunto   de CSLA .NET dirigido a la   Plataforma Silverlight. CSLA .NET para   Silverlight ofrece casi todos los   Beneficios de CSLA .NET en Silverlight,   Incluyendo enlace de datos, validación,   reglas de negocio, autorización, nivel n   Deshacer y persistencia.

     

El resultado es que CSLA .NET para   Silverlight permite la creación de un   rica capa de negocios orientada a objetos   corriendo en el cliente de Silverlight,   que puede comunicarse de manera transparente   con objetos CSLA .NET ejecutándose en el   servidores web y de aplicaciones.

Silverlight también tiene un enlace de datos muy poderoso, por lo que no hay problema con eso.

La pieza faltante en Silverlight que afecta más al patrón Model-View-ViewModel es que no & # 8217; t implementa comandos como WPF. Aquí es un artículo de Josh Smith que reproduce el patrón de comando de WPF en Silverlight.

Shawn Wildermuth de Wildermuth.com escribió un artículo sobre el MV-VM Pattern, échale un vistazo, aquí está el enlace del artículo " Model-View-ViewModel In Silverlight 2 Apps "

El desarrollador noruego Gjøran tuvo una presentación / demostración muy buena en MSDN Live sobre cómo escribir aplicaciones empresariales en WPF. Realmente se trataba de usar Presentation Model con Silverlight / WPF. Echa un vistazo a el código fuente de este artículo en su blog (lo siento, las diapositivas están solo en noruego). Modelo de presentación + silverlight 2 rocks !!!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top