Esempio n. 1
0
        async void OnCamera(object sender, EventArgs e)
        {
            IPictureTaker pictureTake =
                DependencyService.Get <IPictureTaker>();

            pictureTake.SnapPic();
        }
Esempio n. 2
0
        public MyCamera()
        {
            Padding = new Thickness(20, Device.OnPlatform(40, 20, 0), 10, 20);
            //Padding = new Thickness(10, 30, 10, 20);
            IPictureTaker pictureTake = DependencyService.Get <IPictureTaker>();

            pictureTake.SnapPic();
            var theImage = new Image
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand
            };

            MessagingCenter.Subscribe <IPictureTaker, string>(this, "pictureTaken", (sender, arg) => { theImage.Source = ImageSource.FromFile(arg); });
            Content = new StackLayout
            {
                Spacing = 20,
                // Children = { theButton, theImage }
                Children = { theImage }
            };
        }
        private void Init()
        {
            vm = App.parentViewModel.OtherDrivers.FirstOrDefault(x => x.IsPrimary) ?? new OtherDriverViewModel();
            BindingContext = vm;
            BackgroundColor = Color.White;
            Title = App.CurrentTitle;
            CarPlan.GestureRecognizers.Add(new TapGestureRecognizer
            {
                NumberOfTapsRequired = 1,
                Command = new Command(x =>
                {
                    picker = DependencyService.Get<IPictureTaker>();
                    App.LatestPhotographer = _callingPageIdentification;
                    picker.SnapPic();
                })
            });



        }
 private void StackLayout_OnSwiped(object sender, SwipeEventArgs e)
 {
     picker = DependencyService.Get<IPictureTaker>();
     App.LatestPhotographer = _callingPageIdentification;
     picker.SnapPic();
 }