public InputTextDiagViewModel(View.SimpleTextInputDialog newDialog, String txtLabel) { this.TextLabel = txtLabel; this.Command_DialogLoad = new DelegateCommand(x => this.Execute_DialogLoad(newDialog)); this.Command_DialogCancel = new DelegateCommand(x => this.Execute_DialogCancel(newDialog)); this.InputText = ""; }
private void Execute_SaveCardPack() { // System.Windows.Forms.SaveFileDialog saveDialog = new System.Windows.Forms.SaveFileDialog(); // saveDialog.Filter = "Card Pack (*.lcp)|*.lcp|Any File (*.*)|*.*"; // saveDialog.Title = "Save new card pack"; // if (saveDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) View.SimpleTextInputDialog newDialog = new View.SimpleTextInputDialog(); InputTextDiagViewModel diagVM = new InputTextDiagViewModel(newDialog, Model.GlobalLanguage.Instance.GetDict()["CardPackName"]); newDialog.DataContext = diagVM; if (newDialog.ShowDialog() == true) { this.QnAModel.SaveCardPack(diagVM.InputText); } }
private void Execute_DialogCancel(View.SimpleTextInputDialog dialog) { dialog.DialogResult = false; }
private void Execute_DialogLoad(View.SimpleTextInputDialog dialog) { dialog.DialogResult = true; }