如何创建活动&处理程序正确

时间:2013-08-15 05:03:08

标签: event-handling

我有财产:

private bool isAuthenticated;

当更改此属性以执行某些代码时,我需要拦截。

我创建了一个事件:

public event EventHandler Authenticated;

和处理程序:

   public void OnAuthenticated(EventArgs e)
    {
        EventHandler handler = Authenticated;
        if (handler!= null)
        {
            handler(this, e);
        }
    }

但我不知道如何用它来解决我的任务。

抱歉我的英语不好......

1 个答案:

答案 0 :(得分:0)

为什么你不想使用property,做任何你希望检查的事情,或者如果必须在事件中提出事件?

查看How to: Implement Property Change Notification