gpt4 book ai didi

c# - 为什么我们在实现 iNotifyPropertyChanged 时检查 PropertyChanged 事件是否为空值?

转载 作者:太空狗 更新时间:2023-10-29 22:32:59 24 4
gpt4 key购买 nike

<分区>

我正在详细阅读 iNotifyPropertyChanged。

谁能解释一下为什么我们需要检查PropertyChanged !=null ?

为什么事件会为空?或者换句话说,为什么还要检查它是否为空?唯一一次调用 NotifyPropertyChanged 是在引发 PropertyChanged 时(因此它不能为 null),不是吗。谁/什么可以使它无效?

    public event PropertyChangedEventHandler PropertyChanged;

private void NotifyPropertyChanged(string info)
{
if (PropertyChanged != null)
{
PropertyChanged(this,new PropertyChangedEventArgs(info));
}

}

谢谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com