public void BindToLogWIndow(LogWindow.LogWindow logWindow) { if (Manager.GetMainWindow() != null) { DiagramController.ExecutingCommand += logWindow.Controller_CommandExecuting; ModelController.ExecutingCommand += logWindow.Controller_CommandExecuting; DiagramController.ExecutedCommand += logWindow.Controller_CommandExecuted; ModelController.ExecutedCommand += logWindow.Controller_CommandExecuted; } }
protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { closing = true; #if DEBUG LogWindow.LogWindow logWindow = (LogWindow.LogWindow)(Manager.GetMainWindow()).GetContentFromTypeString(typeof(LogWindow.LogWindow).ToString()); DiagramController.ExecutingCommand -= logWindow.Controller_CommandExecuting; ModelController.ExecutingCommand -= logWindow.Controller_CommandExecuting; DiagramController.ExecutedCommand -= logWindow.Controller_CommandExecuted; ModelController.ExecutedCommand -= logWindow.Controller_CommandExecuted; #endif base.OnClosing(e); }