private async Task ExecuteMediaCapturedCommand(MediaCapturedEventArgs e) { this.IsBusy = true; var streamList = new List <Stream>(); if (e.Image != null) { //if (this.CaptureImageSource == null) //{ // this.CaptureImageSource = new Image(); //} this.CaptureImageSource = e.Image; //FileStream fileStream = new FileStream(e.Path, FileMode.Open); //streamList.Add(ImageSource.str); } var responseResult = await this.ocrService.GetItemAsync(streamList); var assetItem = responseResult.Result; this.AssetItem = assetItem; if (this.AssetItem.AssetName == null) { await this.PageDialogService.DisplayAlertAsync(App.Title, "查無資產編號", App.Confirmed); } this.IsBusy = false; }
private async Task ExecuteMediaCapturedCommand(MediaCapturedEventArgs e) { if (e != null && e.Image != null) { this.CaptureImageSource = e.Image; } }
public void TestOnMediaCaptured() { var camera = new CameraView(); var fired = false; var args = new MediaCapturedEventArgs(); camera.MediaCaptured += (_, e) => fired = e == args; camera.RaiseMediaCaptured(args); Assert.IsTrue(fired); }
async void CameraView_MediaCaptured(object sender, MediaCapturedEventArgs e) { switch (cameraView.CaptureMode) { default: case CameraCaptureMode.Default: shutterFeedbackPage.IsVisible = true; break; } await shutterFeedbackPage.FadeTo(1, 150); shutterFeedbackPage.IsVisible = false; }
void CameraView_MediaCaptured(object sender, MediaCapturedEventArgs e) { switch (cameraView.CaptureOptions) { default: case CameraCaptureOptions.Default: case CameraCaptureOptions.Photo: previewPicture.IsVisible = true; previewPicture.Source = e.Image; doCameraThings.Text = AppResources.CameraViewSampleSnapPicture; break; case CameraCaptureOptions.Video: previewPicture.IsVisible = false; doCameraThings.Text = AppResources.CameraViewSampleStartRecording; break; } }
void CameraView_MediaCaptured(object sender, MediaCapturedEventArgs e) { switch (cameraView.CaptureMode) { default: case CameraCaptureMode.Default: case CameraCaptureMode.Photo: previewPicture.IsVisible = true; previewPicture.Source = e.Image; doCameraThings.Text = "Snap Picture"; break; case CameraCaptureMode.Video: previewPicture.IsVisible = false; doCameraThings.Text = "Start Recording"; break; } }
public void CameraView_MediaCaptured(object sender, MediaCapturedEventArgs e) { shutterButton.Text = $"{++counter}"; previewPicture.Source = e.Image; previewPicture.Rotation = e.Rotation; }
private void CameraView_MediaCaptured(object sender, MediaCapturedEventArgs args) { (BindingContext as HealthCameraViewModel)?.OnSnapshot(args.Path); }