[SL4 - RIA] Pas d'événement PropertyChanged
Bonjour, j'ai une classe "Autorisation" qui hérite d'une classe entitybase héritant de INotifyPropertyChanged.
Côté serveur si j'utilise ma classe Autorisation j'ai bien l'événement PropertyChanged, mais il disparait côté client. C'est à cause de RIA ? Comment faire pour pouvoir l'utiliser ?
Merci !
Ma classe EntityBase :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
[DataContract]
public class EntityBase : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected void ValidateProperty(string propertyName, object value)
{
Validator.ValidateProperty(value, new ValidationContext(this, null, null)
{
MemberName = propertyName,
});
}
protected void Validate(string propertyName, object value)
{
ValidateProperty(propertyName, value);
}
protected virtual void OnNotify(string propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
} |