private void GoBack() { if (Children.Count(x => x.State == ItemState.Added) > 0) { bool result = _dialogService.ShowConfirmationDialog("При переходе все изменения будут потеряны. Продолжить?"); if (!result) { return; } else { _navigator.NavigateBack(this); } } Save(); _navigator.NavigateBack(this); }
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() { bool hasChanges = Patterns.Any(x => x.HasChanges); if (hasChanges) { bool result = _dialogService.ShowConfirmationDialog("При переходе все изменения будут потеряны. Продолжить?"); if (!result) { return; } } _navigator.NavigateBack(this); }
private void GoBack() { if (_hasChanges) { bool result = _dialogService.ShowConfirmationDialog("При переходе все изменения будут потеряны. Продолжить?"); if (!result) { return; } _originalObject.State = ItemState.Unchanged; } _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() { if (Stack.IsValueCreated && Stack.Value.CanUndo) { bool result = _dialogService.ShowConfirmationDialog("При переходе все изменения будут потеряны. Продолжить?"); if (!result) { return; } Stack.Value.Reset(); _originalObject.State = ItemState.Unchanged; } if (Stack.IsValueCreated) { Stack.Value.Clear(); } _navigator.NavigateBack(this); }
private void GoBack() { _navigator.NavigateBack(this); }
private void GoBack() { Dispose(); _navigator.NavigateBack(this); }
private void OnRepeat() { _navigator.NavigateBack(this); }
private void GoBack() { _searchTokenSource.Cancel(); _navigator.NavigateBack(this); }
private void GoBack() { _cameraStreamSynchronize.Do(x => x.Set()); _navigator.NavigateBack(this); }