Example #1
0
        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;
        }
Example #2
0
 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);
        }
Example #4
0
        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;
            }
        }
Example #6
0
        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;
            }
        }
Example #7
0
 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);
 }