gpt4 book ai didi

WPF 实现 INotifyPropertyChanged

转载 作者:行者123 更新时间:2023-12-04 22:24:03 27 4
gpt4 key购买 nike

我已经设置了一个属性并实现了 INotifyPropertyChanged

像这样...

public event PropertyChangedEventHandler PropertyChanged;

public FlowProcess LastSelectedFlowProcess
{
get { return _lastSelectedFlowProcess; }
set
{
_lastSelectedFlowProcess = value;
Notify("LastSelectedFlowProcess");
UpdateFlows();
}
}

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

我在其他类上使用了这个确切的设置,但出于某种原因,在 Notify 方法中,PropertyChanged 变量返回 null。

在其他类中,当 PropertyChanged 事件不为 null 并且评估为委托(delegate)时,这会起作用吗?我在这里缺少什么?

我从类(class)内部调用公共(public)访问器会有什么不同吗?

最佳答案

委托(delegate)是否为空取决于是否有任何东西订阅了事件。

关于WPF 实现 INotifyPropertyChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493747/

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