private void OkayCommandExecute() { switch (ButtonViewType) { case ButtonType.Approval: case ButtonType.Submit: RequestToClose?.Invoke(this, CloseReason.ToSave); break; case ButtonType.Cancel: RequestToClose?.Invoke(this, CloseReason.Cancel); break; default: RequestToClose?.Invoke(this, CloseReason.Unknown); break; } }
private void CancelCommandExecute() { // cancel = true; RequestToClose?.Invoke(this, CloseReason.Cancel); }
private void OkayCommandExecuted() { RequestToClose?.Invoke(this, CloseReason.ToSave); }
private void CancelCommandExecuted() { RequestToClose?.Invoke(this, CloseReason.Cancel); }