Пример #1
0
 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;
     }
 }
Пример #2
0
 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);
 }