一旦由另一个事件的触发器产生的代码完成工作,我试图让一个事件触发。对我来说,这意味着我必须在所述代码的末尾触发第二个事件。
这里的第一个事件直接取自我正在使用的 Vimba 相机 API,它运行良好。我阅读了一些关于如何正确调用事件的内容(特别是这里的第一个 anwer),但我无法让我的第二个事件正常运行。我可能误解了一些东西,但是什么?
这是我写的伪代码版本:
public partial class Form1 : Form
{
public delegate void SecondEventHandler(int[] myData);
public event SecondEventHandler SomethingHappened;
//Doing a lot of things irrelevant here
myObj.OnFirstEvent += new Obj.OnFirstEventHandler(this.OnFirstEvent);
private void OnFirstEvent(Data data)
{
//Doing things, and preparing myData
SomethingHappened += new SecondEventHandler(HandleSomethingHappened);
}
void HandleSomethingHappened(int[] myData)
{
//Working with myData
}
}
largeQ
杨__羊羊
相关分类