public void ToggleLogger(bool toggle) { if (logger == null) { logger = managerCollection.GetService <LoggerVM>(); } ToggleLoggerAction?.Invoke(logger, toggle); }
private void OnToggleLogger(LoggerVM vm, bool toggle) { if (toggle) { if (_loggerView == null) { _loggerView = new LoggerView(); _loggerView.Initialize(vm); _loggerView.VisibleChanged += (s, a) => ChangeCheckedState(LogConsoleShowToolStripMenuItem, s as Control); _loggerView.Show(EditorView, DockState.Float); } else { _loggerView.Show(EditorView); } } else { _loggerView.Hide(); } }
public void Initialize(LoggerVM vm) { this.vm = vm ?? throw new InvalidOperationException(nameof(vm)); LogConsoleCtrl.Initialize(vm.logger); }
public void Initialize(LoggerVM vm) { LoggerCtrl.Initialize(vm); }
public void Initialize(LoggerVM vm) { _vm = vm ?? throw new InvalidOperationException(nameof(vm)); }