标签: wpf events
WPF中是否有办法检查事件是否附加了方法? 我希望能够做一些像
if (MyEvent != Null) { ... }
答案 0 :(得分:1)
由于您正在创建自己的event,因此可以检查是否附加了方法。
event
下面我定义了一个方法IsMethodAttachedToMyEvent,它会检查给定的Action是否附加到MyEvent。我使用了GetInvocationList()的{{1}}方法来遍历附加的方法。
IsMethodAttachedToMyEvent
Action
MyEvent
GetInvocationList()