public void Execute() { var dlg = _mgr.AddDialogue(_dialogueName); if (_addedItem == null) { _addedItem = new DialogueViewModel(_cmdExec, dlg); } _dlgItems.Add(_addedItem); }
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; } } }