/// <summary>
		/// Invoked when this page is about to be displayed in a Frame.
		/// </summary>
		/// <param name="e">Event data that describes how this page was reached.
		/// This parameter is typically used to configure the page.</param>
		protected override async void OnNavigatedTo(NavigationEventArgs e)
		{
			var myArgs = (ImageCapturePageArguments)e.Parameter;
			_project = myArgs.Project;
			_targetFrame = myArgs.TargetFrame;
			await _mediaCapture.InitializeAsync();
			_imageCapture.Source = _mediaCapture;
			_mediaCapture.SetPreviewRotation(VideoRotation.Clockwise90Degrees);
			_mediaCapture.SetRecordRotation(VideoRotation.Clockwise90Degrees);
			await _mediaCapture.StartPreviewAsync();
			HardwareButtons.BackPressed += (sender, args) => Frame.Navigate(typeof(FramingPage), _project);
		}
		public async Task LoadFrame(CompoFrame frame, double pixelsPerInch)
		{
			_frame = frame;
			await ScaleFrame(pixelsPerInch);
		}
 public ImageCapturePageArguments(CompoProject project, CompoFrame targetFrame)
 {
     _project = project;
     _targetFrame = targetFrame;
 }