/// <summary> /// Initializes camera preview. /// </summary> public void InitCameraControl() { CameraView.NativeViewCreated += (s, e) => { _mediaView = (TMediaView)CameraView.NativeView; _camera = new TCamera(CameraDevice.Rear); _camera.Display = new Display(_mediaView); try { SetCaptureResolution(); _camera.DisplaySettings.Mode = CameraDisplayMode.CroppedFull; _camera.Settings.CapturePixelFormat = CameraPixelFormat.Jpeg; _camera.Settings.EnableTag = true; _camera.Settings.ImageQuality = 100; _camera.Settings.OrientationTag = CameraTagOrientation.RightTop; _camera.Capturing += OnCapturing; _camera.CaptureCompleted += OnCaptureCompleted; StartCameraPreview(); SetFocus(); } catch (Exception exception) { ErrorHandler(exception.Message); } }; }