Pregunta

He estado buscando en los patrones de diseño MVVM con WPF para un proyecto. hasta ahora he mirado MVVM luz , Fundación MVVM , y el WPF Modelo-Vista-ViewModel Toolkit . Tengo un requisito para mantenerla a .Net 3.0 y no 3.5. Me preguntaba qué marcos fuera de las muestras de base MVVM utilizar el patrón de diseño o algo similar sin utilizar LINQ? Yo aprecio la ayuda. Gracias.

¿Fue útil?

Solución

De hecho, es posible utilizar el patrón MVVM sin el requisito de .NET 3.5 o marcos posteriores. A pesar de que un limitado a la clase de cosas que puede hacer con respecto a la funcionalidad de .NET 3.0, pero se debe entender el patrón MVVM es completamente lenguaje / aplicación independiente.

La primera vez que recomendamos que estudiar y comprender el patrón MVVM y cómo funciona a fondo. Mediante el uso de kits de herramientas pre-construidos MVVM lo hace usted mismo una gran cantidad de dolor de cabeza, pero literalmente puede construir su propia caja de herramientas MVVM (Sé que lo hice).

Básicamente, lo que necesita para cubrir sus bases en el modelo de notificación-UI y mensajería lado de las cosas (es decir INotifyPropertyChanged y Comando) y el resto se puede utilizar en su código detrás de si está limitada por el marco .NET 3.0.

Recuerde que el patrón MVVM es todavía una manera de hacer las cosas (aunque algunos sostienen que es el único / forma correcta), la realidad es que los desarrolladores de software que trabajar a las limitaciones y sólo tiene que conformarse con lo que podemos.

Una vez dicho esto, el requisito de mantener a .NET 3.0 parece un poco ilógico para mí. No hay ninguna razón por la que no se puede actualizar a 3.5 4.0 sobre todo ahora que ya está fuera.

Happy codificación.

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