예제 #1
0
            public void Execute()
            {
                var dlg = _mgr.AddDialogue(_dialogueName);

                if (_addedItem == null)
                {
                    _addedItem = new DialogueViewModel(_cmdExec, dlg);
                }
                _dlgItems.Add(_addedItem);
            }
예제 #2
0
 public void Execute()
 {
     for (int i = 0; i < _model.DlgItems.Count; ++i)
     {
         if (_model.DlgItems[i].Name == _dialogueName)
         {
             _mgr.RemoveDialogue(_dialogueName);
             _removedItem = _model.DlgItems[i];
             _model.DlgItems.RemoveAt(i);
             _index = i;
             return;
         }
     }
 }