两个对象,A对象和B对象,A对象的事件需要在B中的一个函数来处理,B会不断创建,每次创建时就把A对象作为参数传给B的构造函数,B在构造函数中将处理函数关联到A的事件上。结果:发现B的处理函数被频繁调用,原来是A的事件的处理函数,随着B对象的增加,越来越多,所以,不得不在B中加了一项处理,专门用来清除事件处理的设置。
  public void ClearEventHandle()
  {
   _mainmap.ViewChangedEvent -= new ViewChangedEventHandler(Map_ViewChanged);
  }

相关文章:

  • 2021-12-26
  • 2021-11-08
猜你喜欢
  • 2021-11-24
  • 2021-11-20
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2021-07-04
相关资源
相似解决方案