代码之家  ›  专栏  ›  技术社区  ›  Tom Wright

在构造实例之前是否可以附加事件处理程序?

  •  0
  • Tom Wright  · 技术社区  · 14 年前

    logging类在每次添加新条目时触发一个事件,以便可以更新GUI。

    是否有任何方法可以侦听实例构造过程中激发的事件?

    例如,我当前在调用类中有:

    input = new Inputs.Webcam();
    
    input.log.LogUpdate += new LogUpdateHandler(...);
    

    但在构建模块的过程中,我也会写入日志(因为没有侦听器,所以当前抛出一个错误。)是否有任何方法可以侦听这些事件?

    2 回复  |  直到 14 年前
        1
  •  2
  •   SLaks    14 年前

    这是完全不可能的。

    相反,可以使用静态事件。

        2
  •  2
  •   Bear Monkey    14 年前

    var input = new Inputs.Webcam(new LogUpdateHandler(...));