public RuntimeLogWindow(IRuntimeLogController runtimeLogController) { InitializeComponent(); if (severityComboBox.ComboBox != null) { severityComboBox.ComboBox.DataSource = Enum.GetValues(typeof(LogSeverity)); severityComboBox.ComboBox.DataBindings.Add("SelectedItem", runtimeLogController, "MinLogSeverity", false, DataSourceUpdateMode.OnPropertyChanged); } runtimeLogController.LogMessage += runtimeLogController_LogMessage; Disposed += (s, e) => runtimeLogController.LogMessage -= runtimeLogController_LogMessage; }
public RuntimeLogPackage(IWindowManager windowManager, IRuntimeLogController runtimeLogController) { this.windowManager = windowManager; this.runtimeLogController = runtimeLogController; }