在我的应用程序中,我有 dispatcherTimer 和一些在 dispatcherTimer.Tick 事件上使用的 eventHandler:
dt.Tick += myEventHandler1
当我想切换滴答声的事件处理程序时,我会这样使用:
dt.Tick -= myEventHandler1
dt.Tick += myEventHandler2
这是正确的方法吗?
我应该在此之前检查 dt.Tick 是否不为空?
另外从 dt.Tick 事件中删除所有 eventHandlers 的最佳方法是什么?
我使用.net 3.5
非常感谢您的帮助