private void GoBack() { _cameraStreamSynchronize.Do(x => x.Set()); AsyncCommand <Task <CompositionProcessingResult> > takePictireCmd = ((AsyncCommand <Task <CompositionProcessingResult> >)TakePictureCommand); if (takePictireCmd.CancelCommand.CanExecute(null)) { takePictireCmd.CancelCommand.Execute(null); } _navigator.NavigateBack(this); }
private void GoBack() { SetWindowStatus(true); _cameraStreamSynchronize.Do(x => x.Set()); var takePictireCmd = (AsyncCommand <Task <CompositionProcessingResult> >)TakePictureCommand; if (takePictireCmd.CancelCommand.CanExecute(null)) { takePictireCmd.CancelCommand.Execute(null); } Dispose(); _navigator.NavigateBack(this); }
private void GoBack() { if (CameraSettings.CanUndo) { bool result = _dialogService.ShowConfirmationDialog("При переходе все изменения будут потеряны. Продолжить?"); if (!result) { return; } CameraSettings.ResetChanges(); } CameraSettings.ClearChanges(); Dispose(); _cameraStreamSynchronize.Do(x => x.Set()); _navigator.NavigateBack(this); }
private void GoBack() { _cameraStreamSynchronize.Do(x => x.Set()); _navigator.NavigateBack(this); }