public InfoDialog(InfoDialogLogic logic) { this.DataContext = logic; // Tell the logic how to close this dialog logic.CloseView = result => DialogResult = result; InitializeComponent(); }
public InfoDialog(InfoDialogLogic logic) { this.logic = logic; logic.CloseView = result => DialogResult = result == true ? DialogResult.OK : DialogResult.Cancel; InitializeComponent(); Text = logic.Title; textBox.Lines = logic.Info.Split('\n'); }