¿Alguien se encuentra con una forma ingeniosa de cerrar una vista en un modelo de vista usando MVVM?WPF (MVVM): ¿Cerrar una vista desde Viewmodel?
¿Tal vez hay una forma de usar el enlace para señalar la vista (ventana) para cerrar?
Realmente agradecería cualquier aporte que alguien tenga.
Básicamente tengo un loginView que está vinculado a un loginViewModel, en el viewmodel (usando el enlace en un comando) pruebo para ver si el inicio de sesión es exitoso y si lo es, básicamente cargo una nueva vista (mainview) y adjuntar su DataContext ...
pero todavía tengo la LoginView muestra - por eso es necesario señalar que para descargar ..
también esperaba para una solución genérica, porque estoy seguro de que voy a necesitar para hacer este tipo de cosas en otras situaciones
¿Alguna idea?
Hola Jalfp, esto suena muy bien, ¿Tienes un ejemplo de la clase abstracta de la que necesito heredar todas las ventanas? .. Si tienes un ejemplo que incluye Irquestcloseviewmodel también - sería genial –
Voy a poner un artículo en mi blog en las próximas horas. Te lo haré saber tan pronto como esté en línea :-) – japf
Aquí está: http://www.japf.fr/2009/09/how-to-close-a-view-from-a-viewmodel/ Espero que esta ayuda :) – japf