2012-04-04 48 views
0

Ich habe die folgende Eigenschaft und Pseudo-Code-Methode:Etwas anderes als INotifyPropertyChanged?

private DataModelMember _PropertyMember = new DataModelMember(); 
public DataModelMember PropertyMember 
{ 
    get { return _PropertyMember; } 
} 

void GetWCFData() 
{ 
    DataModel d = client.getWCFData(); 
    this._PropertyMember = d.result.anotherclass; //*(DataModelMember is anotherclass) 
} 

Also „this._PropertyMember = Wert“ auf den privaten User hat in der Tat ändern, ist es nicht aktualisiert jedoch nicht alle Eigenschaften innen (wie offensichtlich mit der Datenbindung). Es scheint fast so, als ob meine 'DataModelMember'-Klasse eine andere Schnittstelle erben muss, um über die Klassenkopie zu benachrichtigen?

Antwort

0

INotifyPropertyChanged ist keine Magie.
Sie müssen das Ereignis PropertyChanged selbst auslösen, wenn sich die Eigenschaft ändert.

Verwandte Themen