public StatsDialog(StatsDialogLogic logic) { this.DataContext = logic; // Tell the logic how to close this dialog logic.CloseView = result => DialogResult = result; InitializeComponent(); }
public StatsDialog(StatsDialogLogic logic) { this.logic = logic; logic.CloseView = result => DialogResult = result == true ? DialogResult.OK : DialogResult.Cancel; InitializeComponent(); UpdateLabels(); checkBoxCurrentState.Checked = logic.CurrentState; }