none
Abrir varias ventanas del mismo View RRS feed

  • Pregunta

  • Hola, pondre el ejemplo de mi duda, espero que se entienda bien

    Ejem

    Lista de Casas

    Casa1

    Casa2

    Casa3

    Si doy doble click en Casa1 abrir una ventana con los datos de casa 1, si doy doble click en casa2 abrir otra ventana con los datos de casa 2, etc....

    En cada ventana se puede modificar los datos y por tanto guardar. 

    Estoy usando MVVMLight , y por tanto el ViewModelLocator.

    Saben alguna manera o algún ejemplo o tutorial?

    Muchas gracias.

    miércoles, 6 de julio de 2016 8:25

Todas las respuestas

  • Hola AnonimoPer, para empezar nunca he utilizado MVVMLight, pero sí el MVVM clásico.

    Primeramente debes tener definido el modelo, es decir tu clase Casa. De allí sale el contenido de tu lista de Casas.

    En tu ViewModel, debes colocar la lista de Casas y la Casa seleccionada (una propiedad del tipo Casa) que utilizarás para saber que objeto seleccionaste actualmente.

    En tu View, mostrarás visualmente el contenido que estés necesitando enlazado con tu ViewModel.

    Ahora bien, al hacer doble clic sobre un objeto (botón, lista, lo que sea) disparas un comando. Este comando debe estar definido e implementado en el ViewModel. Allí realizas la acción de carga del objeto seleccionado y le pasas el objeto que necesitas en ese momento.

    Espero resulte útil.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    viernes, 8 de julio de 2016 19:44