How is PropertyChangedEventHandler used?

General software, Operating Systems, and Programming discussion.
Everything from software questions, OSes, simple HTML to scripting languages, Perl, PHP, Python, MySQL, VB, C++ etc.
Post Reply
User avatar
complete
Member
Posts: 75
Joined: Fri Aug 26, 2005 11:08 am

How is PropertyChangedEventHandler used?

Post by complete »

How is PropertyChangedEventHandler used?
Can you tell me what this bit of code in a class' Initalize method does?
There is a class in the project we are working on that has a private Initialize method. And there is a bit of code in this method that I want to discuss.
But first, let me describe the class. The class is defined as something like this:
public class Skoobie : BaseThingy, ISkoobie

So, that means that the class, “Skoobie” has two parents that it is inheriting from. What are all the implications about this?

Anyway, so the Initalize method is something like this:

Code: Select all

private void Initialize()
{
            this.PropertyChanged += (o, e) =>
                {
                     If (e != null)
                     {
                           // some stuff is done
                     }

                };
}
Now, “PropertyCHanged” is a member of the parent class “BaseThingy” which is defined like this:

public event PropertyChangedEventHandler PropertyChanged;
What is the code this.PropertyChanged += (o, e) =>... all about? Is it a LINQ thingy?
Post Reply