我知道在C#中,有几个内置的事件传递一个参数(“Cancel”),如果设置为True将停止引发事件的对象中的进一步执行。
如何实现引发对象能够跟踪EventArgs中的属性的事件?
下面是一个WinForms示例,说明我要做的事情:
http://msdn.microsoft.com/en-us/library/system.componentmodel.canceleventargs.cancel.aspx。
发布于 2018-02-11 17:22:31
var tmp = AutoBalanceTriggered;
if (tmp != null)
{
var args = new CancelEventArgs();
foreach (EventHandler<CancelEventArgs> t in tmp.GetInvocationList())
{
t(this, args);
if (args.Cancel) // a client cancelled the operation
{
break;
}
}
}
https://stackoverflow.com/questions/-100007380
复制相似问题