Comencé a aprender sobre las aplicaciones de Windows 8 Store.¿Está MVVM muerto en Windows 8 Store Apps?
Recuerdo de la programación de Silverlight y WPF anteriormente que las personas adaptaban el concepto de MVVM y ahora no estoy seguro de si debería usar lo que aprendí en ese momento o no.
que añade una referencia a la GalaSoft.MvvmLight y creó un modelo de vista y ha añadido que a mi xaml como se sugiere por:
DataContext="{Binding Source={StaticResource Locator}, Path=Welcome}"
Parece que Microsoft incluye algún tipo de aplicación modelview en el LayoutAwarePage:
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
{
// TODO: Assign a bindable collection of items to this.DefaultViewModel["Items"]
// DefaultViewModel["WelcomeTiles"] = WelcomeTiles;
}
que se puede acceder si se ha configurado el siguiente contexto de datos.
<DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}" />
Así que ahora no estoy seguro de si debería crear ModelViews como los recuerdo, mediante el uso de MVVMLight o simplemente añadir los datos en archivos de código subyacente a la DefaultViewModel.
¿Qué es la experiencia de las personas con ambos? Acabo de comenzar y mi próximo objetivo es agregar controladores para cuando se hace clic en un elemento en GridView: ¿cuál de las rutas anteriores lo hará de forma fácil?
He estado buscando abit more en eso. Ahora mismo, al crear una nueva página, también estoy creando un ViewModel y un databind en su contra. Sin embargo, por concepto de profe y hacer una demostración rápida, me ha resultado muy fácil simplemente hacer clic en la Plantilla de Visual Studio y usar ViewModel por defecto. Gracias por tus comentarios. –