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();
     }
 }