none
WPF: Come il binding riconosce la variabile dalla quale prendere i dati? RRS feed

  • Domanda

  • Trovo molta difficolta a comprendere il WPF, considerando il fatto che sono partito da 0, considerando anche che ho come basi un linguaggio non OOP su cui ho preso delle brutte abitudini.

    Quello che non capisco principalmente è come funzionano precisamente le interfacce, la INotifyPropertyChanged e sopratutto la ICommand, si sto parlando di MVVM.

    Come mai bisogna creare un interfaccia INotifyPropertyChanged e come la ICommand accede a quest'ultima per poi eseguire i comandi, ho seguito molti tutorial sia in lingua anglosassone che nostrana, ma non riesco quasi mai a venirne a capo, c'e' qualcuno di buon animo che riesce a spiegarmelo in poche e semplici parole il perché si devono implementare i membri di queste interfacce e i passaggi standard da fare per far si che tutto funzioni correttamente?

    Fino al punto di notificare il cambio di proprietà con un metodo del tipo RaisePropertyChanged("nomeproprieta") ci sono arrivato, per poi nello stesso metodo generare un PropertyChangedEventHandler e passargli la classe chiamante e il nome della proprietà sotto PropertyChangedEventArgs(nomeproprieta).

    Il problema e' come fa la form in WPF a ricevere questa informazione e tramite l'interfaccia ICommand eseguire delle azioni.


    lunedì 10 agosto 2015 07:28

Risposte

  • Ciao, 

    Se ti posso suggerire questi link e articoli:

    https://msdn.microsoft.com/it-it/library/cc185038.aspx

    http://www.programmazione.it/index.php?entity=eitem&idItem=38011

    e ultimamente questo che ha un molto buono approcio, step by step:

    http://www.codeproject.com/Articles/819294/WPF-MVVM-step-by-step-Basics-to-Advance-Level

    Saluti

    Yordan


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    martedì 11 agosto 2015 12:30
    Moderatore