18
juin
2007
PropertyChanging un évènement piège
juin
2007
Avec Linq, une nouvelle interface est venu se greffer accompagnant INotifyPropertyChanged : INotifyPropertyChanging. Tout comme sa grande soeur (qui était là depuis .NET 2.0) elle ne comporte qu’un évènement : PropertyChanging. Bien souvent, les évènements en « ing » prennent des CancelEventArgs. Pas celui-là. Il a la même signature que PropertyChanged :
public interface INotifyPropertyChanging
{
event PropertyChangedEventHandler PropertyChanging;
}
{
event PropertyChangedEventHandler PropertyChanging;
}