Alternativa a ObservableCollection in c # wpf MVVM

1

Sono nuovo nell'approccio wpf c # e MVVM. Ho un programma funzionante che dimostra l'approccio MVVM in wpf c # (copiando del codice da Internet e applicandolo a may program). Ho usato ObservableCollection nel mio viewmodel e ho aggiunto il mio oggetto qui. Come ho già detto, funziona fin ma il problema è che ho un solo oggetto. La domanda è: come posso utilizzare RaisePropertyChanged sul mio oggetto senza utilizzare ObservableCollection? Esiste una classe in grado di attivare la proprietà change di un singolo oggetto o l'unico modo in cui è possibile utilizzare ObservableCollection e aggiungere può solo opporsi ad esso? Per favore aiutami, tutti gli esempi che ho visto su Internet sta usando ObservableCollection.

    
posta someone 11.07.2016 - 07:52
fonte

1 risposta

4

In generale, il tuo modello di visualizzazione dovrebbe implementare INotifyPropertyChanged . Dovrebbe quindi attivare l'evento PropertyChanged ogni volta che una proprietà che la vista sta ascoltando cambia, e questo verrà raccolto dal framework WPF. Come sospetti, ObservableCollection è solo per quando hai una raccolta di cose che vuoi monitorare.

    
risposta data 11.07.2016 - 08:09
fonte

Leggi altre domande sui tag