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            = "";
 }
Exemple #2
0
        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;
 }