これは非常に単純な質問ですが、誰かが 4 行目が実際に何をしているのか説明できるかどうか疑問に思っていました。したがって、最初の行はハンドラーにイベントを与えます。どのような状況でハンドラーが null を返すか、最後の行が何をするかはよくわかりません。
ハンドラーにオブジェクトと変更されたプロパティを渡すと、それらはどうなりますか?
PropertyChangedEventHandler handler = PropertyChanged; //property changed is the event
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
}
これを使用してこのコードを取得したと思いますが、それが何をしているのかを完全に理解したいと思います。