第一步:定义一个委托,委托属于一个定义,是和类、接口类似的,通常放在外部
/// <summary>
/// 轻提示事件委托
/// </summary>
/// <param name="text"></param>
public delegate void SendMessageEventHandle(string text);
第二步:定义一个SendMessageEventHandle类型事件,事件属于类的成员,所以要放在类的内部
public event SendMessageEventHandle SendMessageEvent;
第三步:订阅事件,注册委托变量
_businessEdit.SendMessageEvent += businessEdit_SendMessageEvent;
//左边:_businessEdit下的一个事件
//右边:是要执行的方法
/// <summary>
/// 弹窗内容控件
/// </summary>
private IPopup _businessEdit = null;
public IPopup BusinessEdit
{
get { return _businessEdit; }
set { _businessEdit = value; }
}
/// <summary>
/// 弹窗轻提示事件方法