ich mich diesen Code zu schreiben viel:Ist eine extrem heterogene Attribute zu verwenden, um automatisch ein Event auf einer Eigenschaftsänderung zu erhöhen
private int _operationalPlan;
public int OperationalPlan
{
get
{
return _operationalPlan;
}
set
{
_operationalPlan = value;
RaisePropertyChanged();
}
}
private void RaisePropertyChanged()
{
if (PropertyChanged != null)
{
PropertyChanged(this, new
PropertyChangedEventArgs("PlansSelected"));
}
}
Ich frage mich, ob es möglich sein könnte, ein Attribut zu schreiben, könnte hinzugefügt, um das Ereignis automatisch zu erhöhen. I.e. so etwas wie dieses:
[RaiseOnSet("ProperyChanged", "PropertyChangedEventArgs", "PlansSelected")]
public int OperationalPlan
{
get
{
return _operationalPlan;
}
set
{
_operationalPlan = value;
RaisePropertyChanged();
}
}
Bevor ich gehen und versuchen, diese zu implementieren Ich habe mich gefragt:
- Ist diese Anlage in .NET Framework
- Hat jemand an diese Einrichtung versucht
- Wenn es ist möglich
- Wenn es irgendwelche Sackgassen gibt, die ich vermeiden sollte