public void CloseButtonTapped(MBOverlayViewController overlayViewController) { MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage { ScanningCancelled = true }, Microblink.Forms.Core.Messages.ScanningDoneMessageId); overlayViewController.DismissViewController(true, null); }
public void CloseButtonTapped(MBOverlayViewController overlayViewController) { overlayViewController.DismissViewController(true, () => { MessagingCenter.Send(new Core.Messages.ScanningDoneMessage { ScanningCancelled = true }, Core.Messages.ScanningDoneMessageId); }); }
public void ScanningFinished(MBOverlayViewController overlayViewController, MBRecognizerResultState state) { overlayViewController.RecognizerRunnerViewController.PauseScanning(); UIApplication.SharedApplication.InvokeOnMainThread(delegate { MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage { ScanningCancelled = false }, Microblink.Forms.Core.Messages.ScanningDoneMessageId); overlayViewController.DismissViewController(true, null); }); }
public void ScanningFinished(MBOverlayViewController overlayViewController, MBRecognizerResultState state) { overlayViewController.RecognizerRunnerViewController.PauseScanning(); if (this.highResImage != null) { documentCaptureRecognizerWrapper.CapturedFullImage = Utils.ConvertUIImage(this.highResImage.Image); } UIApplication.SharedApplication.InvokeOnMainThread(delegate { MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage { ScanningCancelled = false }, Microblink.Forms.Core.Messages.ScanningDoneMessageId); overlayViewController.DismissViewController(true, null); }); }
public void ScanningFinishedWithFieldByFieldElements(MBOverlayViewController overlayViewController, MBScanElement[] scanElements) { overlayViewController.RecognizerRunnerViewController.PauseScanning(); for (int i = 0; i < scanElements.Length; ++i) { fieldByFieldCollection.FieldByFieldElements[i].Value = scanElements[i].Value; } UIApplication.SharedApplication.InvokeOnMainThread(delegate { MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage { ScanningCancelled = false }, Microblink.Forms.Core.Messages.ScanningDoneMessageId); overlayViewController.DismissViewController(true, null); }); }