我试图捕获触发的事件。我有两个指向同一个函数
以下是我的代码示例,让我知道您对我的代码有任何问题。
CurrentLoan_LogEntryEvent
的事件。在CurrentLoan_LogEntryEvent
内部,如何确定实际触发的事件:LogEntryAdded
或LogEntryChange
。以下是我的代码示例,让我知道您对我的代码有任何问题。
CurrentLoan
是一个Loan
对象,它有两个事件。public MyApplication()
{
ThirdPartyDLL.LoanOpened += new EventHandler(CurrentLoanOpened);
}
private void CurrentLoanOpened(object sender, EventArgs e)
{
ThirdPartyDLL.CurrentLoan.LogEntryAdded += CurrentLoan_LogEntryEvent;
ThirdPartyDLL.CurrentLoan.LogEntryChange += CurrentLoan_LogEntryEvent;
}
private void CurrentLoan_LogEntryEvent(object sender, LogEntryEventArgs e)
{
// When LogEntry was Added or Changed.
// How do I determine if LogEntryAdded or LogEntryChange was fired?
}
LogEntryEventArgs
中没有你需要的信息吗? - Jon Skeet