1:申明事件
public event EventHandler<ReplaceMaterietChangedEventArgs> ReplaceMaterietChanged;2:注冊事件 public void RegisterMateriet()
{
frmMain.GetInstance.ReplaceMater.Value.ReplaceMaterietChanged -= ReplaceMaterietChanged;
frmMain.GetInstance.ReplaceMater.Value.ReplaceMaterietChanged += ReplaceMaterietChanged;
}在不借助第3方變量的情況下 如何知道frmMain.GetInstance.ReplaceMater.Value.ReplaceMaterietChanged 已經注冊了事件呢?因為RegisterMateriet在某個動作觸發時候才執行注冊。這個動作可能會多次觸發 而我又不想第一次load的時候 就注冊。
- 2 回答
- 0 關注
- 881 瀏覽
添加回答
舉報
0/150
提交
取消