Как используется PropertyChangedEventHandler?Можете ли вы сказать мне, что делает этот фрагмент кода в методе Initalize класса?В проекте, над которым мы работаем, есть класс, у которого есть собственный метод Initialize.И в этом методе есть немного кода, который я хочу обсудить.
Но сначала позвольте мне описать класс.Класс определяется следующим образом: открытый класс Skoobie: BaseThingy, ISkoobie
Итак, это означает, что у класса «Скуби» есть два родителя, от которых он наследует.Каковы все последствия этого?
В любом случае, метод Initalize выглядит примерно так:
private void Initialize()
{
this.PropertyChanged += (o, e) =>
{
If (e != null)
{
// some stuff is done
}
};
}
Теперь «PropertyCHanged» является членом родительского класса «BaseThingy», которыйопределяется следующим образом:
публичное событие PropertyChangedEventHandler PropertyChanged;Что это за код this.PropertyChanged + = (o, e) => ... все о?Это что-то вроде LINQ?