Get notified when static property changes in wpf

后端 未结 2 1051
天命终不由人
天命终不由人 2020-12-22 00:54

Here microsoft described that in wpf 4.5 we can use INotifypropertyChanged for static properties as well. So I tried to do that.

Here is the code:

pu         


        
2条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-22 01:50

    Unless anything uses the sender parameter, it won't matter. Logically it would make sense to use the type:

    handler(typeof(TypeDeclaringEvent), new PropertyChangedEventArgs(PropertyName));
    

    EDIT: Note that in the document you referred to, it states:

    The static event can use either of the following signatures.

       public static event EventHandler MyPropertyChanged;
       public static event EventHandler StaticPropertyChanged;
    

    Your event doesn't comply with these, which could be an issue.

提交回复
热议问题