我有属性:
private bool isAuthenticated;
当这个属性被更改以执行一些代码时,我需要进行拦截。
我创建事件:
public event EventHandler Authenticated;
和处理程序:
public void OnAuthenticated(EventArgs e)
{
EventHandler handler = Authenticated;
if (handler!= null)
{
handler(this, e);
}
}
但我不知道如何用它来完成我的任务
抱歉我英语不好。。。
为什么不使用一个属性,并在setter中执行任何检查,或者在必要时引发事件?
看看如何:实现属性更改通知