Ich habe ein Szenario wie dieseautomatisch Property anheben, wenn eine Innenobjekteigenschaft
Class Parent
{
Property A;
}
Class A
{
Property X
}
Wie kann ich ein PropertyChangedNotification
auf Property A erhalte, wenn X ändert? Ich möchte nicht "Eltern" in der Klasse A oder irgendeine Art von Veranstaltung nennen, die meine Entkoppelung beeinträchtigt. Was ich im Grunde will, ist die Parent.IsDirty==true
machen. Dies ist eine sehr vereinfachte Version meiner Geschichte, ich habe Dutzende von Klassen wie Parent, also suche ich nach einem generischen Weg, damit umzugehen.
Bitte beachten Sie, dass dies nicht der tatsächliche Code ist. Ich habe alle INotifyPropertyChanged
Implementierung. Ich frage mich nur ein einfacher Mechanismus wie RaisePropertyChanged("A.X")
ich diese Antwort würde die Wahl aber ich fühle mich MVVM messenger Muster ist das, was ich suche. –
@RoelF funktioniert das immer noch in> = .Net 4.0? – Thomas
@Thomas Ich sehe nicht, warum es eigentlich nicht ... – RoelF