none
Come passare un valore di una textbox tra View? RRS feed

  • Domanda

  • Salve, sto realizzando un'applicazione Windows Wpf con il pattern MVVM.

    Vorrei passare tra una View e l'altra un valore che verrà inserito dall'user nella textbox della prima View e che verrà visualizzata a video nella nuova View aperta.

    Il binding mi è abbastanza chiaro, vorrei sapere se è necessario utilizzare i Command e in che modo, ma soprattutto come passare il valore tra le due ViewModel.

    Il flusso è questo LoginView=>LoginViewModel=>MainViewModel=>MainView.

    Ringrazio anticipatamente.

    mercoledì 8 agosto 2012 15:23

Tutte le risposte

  • Ci sono vari modi, un esempio è il message broker ovvero, quando il
    viewModel associato alla seconda view viene creato viene inviato un
    messaggio di richiesta dati al quale risponde la view di login.
     

    Corrado Cavalli [Microsoft .NET MVP-MCP]
    UGIdotNET - http://www.ugidotnet.org
    Weblog: http://blogs.ugidotnet.org/corrado/
    Twitter: http://twitter.com/corcav
    giovedì 9 agosto 2012 04:47
    Moderatore
  • La ringrazio per la risposta.

    Potrebbe farmi un esempio pratico.

     


    • Modificato D0m3n1c0 giovedì 9 agosto 2012 08:49
    giovedì 9 agosto 2012 08:28