¿MVVM está muerto en las aplicaciones de Windows 8 Store?

He comenzado a aprender acerca de las aplicaciones de Windows 8 Store.

Recuerdo de la programación de Silverlight y WPF que las personas adaptaron el concepto MVVM y ahora no estoy seguro de si debería usar lo que aprendí en ese entonces o no.

Agregué una referencia a GalaSoft.MvvmLight, creé un ViewModel y lo agregué a mi xaml según lo sugerido por:

DataContext="{Binding Source={StaticResource Locator}, Path=Welcome}"

Parece que Microsoft incluyó algún tipo de implementación ModelView en 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;
}

a la que se puede acceder si se ha configurado el siguiente datacontext.

<DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}" />

Así que ahora no estoy seguro de si debo crear ModelViews según las recuerdo, usando MVVMLight o simplemente agregando los datos en archivos de código subyacente a DefaultViewModel.

¿Cuáles son las experiencias de los pueblos con ambos? Acabo de comenzar y mi próximo objetivo es agregar manejadores para cuando se haga clic en un elemento en la Vista de cuadrícula: ¿cuál de las rutas anteriores le permitirá hacerlo de manera fácil?

Respuestas a la pregunta(4)

Su respuesta a la pregunta