private async void _camera_PictureCaptured(object sender, PictureCapturedEventArgs e) { var photo = new PhotoData() { DateTime = DateTime.Now, Uri = e.File.Path, }; await _camera.StopAsync(); await PhotoPreviewView.ShowAndWaitAsync(photo); await _camera.Initialize(); var t = Task.Run(async() => { await DataProvider.Instance.SavePhotoAsync(photo); }); CameraControlsCaptureButton.IsEnabled = true; if (App.IsXbox()) { CameraControlsCaptureButton.Focus(FocusState.Keyboard); } }
private void _camera_SmileDetectionChanged(object sender, bool enabled) { if (enabled) { CameraControlsCaptureButton.Offset(0, 100, _transitionDuration).Start(); CameraControlsChangeCameraButton.Offset(200, 0, _transitionDuration).Start(); CameraButtons.Scale(2, 2, 50, 0, _transitionDuration).Start(); CameraControlsSmileText.Fade(1, _transitionDuration).Start(); } else { CameraControlsCaptureButton.Offset(duration: _transitionDuration).Start(); CameraControlsChangeCameraButton.Offset(duration: _transitionDuration).Start(); CameraButtons.Scale(1, 1, 50, 0, _transitionDuration).Start(); CameraControlsSmileText.Fade(0, _transitionDuration).Start(); } }