jjzjj

PropertyChangedEventHandler

全部标签

c# - PropertyChangedEventHandler 是如何工作的?

这是一个非常简单的问题,但我想知道是否有人可以解释第4行实际上在做什么?所以第一行给处理程序一个事件。我真的不知道在什么情况下处理程序会返回null或最后一行的作用。当您将对象和更改的属性传递给处理程序时,它对它们做了什么?PropertyChangedEventHandlerhandler=PropertyChanged;//propertychangedistheeventif(handler!=null){handler(this,newPropertyChangedEventArgs(name));}我想我是用它来得到这个code但我想充分了解它在做什么。

c# - 处理 OnPropertyChanged

我不太精通基于事件的编程。基本上,我还在摸索着它。我正在尝试设置一些东西,但即使有了教程,我也无法全神贯注。我想做的(用文字)如下:我有一个属性更改的数据对象。我在属性的setter中注意到这一点,并想引发属性已更改的事件。在其他地方(完全不同的类),我想知道这个对象的属性已经改变,并采取一些行动。现在我确信这是一个很常见的场景,但我的google-fu让我失望了。我根本不明白http://msdn.microsoft.com/en-us/library/ms743695.aspx.我有这个:publicclassChattyClass{privateintsomeMember;pub

c# - 处理 OnPropertyChanged

我不太精通基于事件的编程。基本上,我还在摸索着它。我正在尝试设置一些东西,但即使有了教程,我也无法全神贯注。我想做的(用文字)如下:我有一个属性更改的数据对象。我在属性的setter中注意到这一点,并想引发属性已更改的事件。在其他地方(完全不同的类),我想知道这个对象的属性已经改变,并采取一些行动。现在我确信这是一个很常见的场景,但我的google-fu让我失望了。我根本不明白http://msdn.microsoft.com/en-us/library/ms743695.aspx.我有这个:publicclassChattyClass{privateintsomeMember;pub