public void Save() { if ((FState == RenameState.Editing) && (OnSave != null)) { FState = RenameState.Saved; OnSave(this, EventArgs.Empty); } }
public void Cancel() { if ((FState == RenameState.Editing) && (OnCancel != null)) { FState = RenameState.Canceled; OnCancel(this, EventArgs.Empty); } }
public async Task <object> RenameAsync(RenameState state) { await _renameCommand.ExecuteAsync(state); return(_renameCommand.GetResult()); }