Exemplo n.º 1
0
 public ItemDetailViewModel()
 {
     PickPhotoButtonCommand    = new Command(PickPhotoButtonExecute);
     DeleteItemCommand         = new Command <Item>(DeleteItemExecute, DeleteItemCanExecute);
     _requestPermissionService = DependencyService.Get <IRequestPermissionService>();
     _photoPickerService       = DependencyService.Get <IPhotoPickerService>();
 }
Exemplo n.º 2
0
 public AddPlantPageModel(IPlantService plantService, IPhotoPickerService photoPickerService)
 {
     _newPlant           = new Plant();
     _newPlant.Since     = DateTime.Now;
     _plantService       = plantService;
     _photoPickerService = photoPickerService;
 }
Exemplo n.º 3
0
 public MainPageModel(IUserService userService, IPlantService plantService, IPhotoPickerService photoPickerService)
 {
     this._gardenName         = "My Garden";
     this._userService        = userService;
     this._plantService       = plantService;
     this._photoPickerService = photoPickerService;
 }
Exemplo n.º 4
0
        public PhotoPageViewModel(INavigationService navigationService,
                                  IPhotoPickerService photoPickerService,
                                  IOpenCVService openCvService)
            : base(navigationService)
        {
            this._PhotoPickerService = photoPickerService;
            this._OpenCvService      = openCvService;

            this.Title = "Photo";
        }
Exemplo n.º 5
0
        public DSPageViewModel(ITextToSpeechService textToSpeech, IDeviceOrientationService deviceOrientation, IPhotoPickerService photoPicker)
        {
            _textToSpeech      = textToSpeech;
            _deviceOrientation = deviceOrientation;
            _photoPicker       = photoPicker;

            OnSpeakCommandClicked       = new DelegateCommand(Speak);
            OnOrientationCommandClicked = new DelegateCommand(GetOrientation);
            OnPhotoPickerCommandClicked = new DelegateCommand(PickPhoto);
        }
        async void Handle_Clicked(object sender, EventArgs e)
        {
            IPhotoPickerService photoPicker = App.Factory.Create();

            Stream stream = await photoPicker.GetImageStreamAsync();

            if (stream != null)
            {
                imgPhoto.Source = ImageSource.FromStream(() => stream);
            }
        }
Exemplo n.º 7
0
        public ProfileSettingsViewModel(IUserController userController         = null, IConstantUserInstance constantUserInstance = null,
                                        IPhotoPickerService photoPickerService = null, INavigationService navigationService       = null)
        {
            _userController       = userController ?? (IUserController)Locator.Current.GetService(typeof(IUserController));
            _constantUserInstance = constantUserInstance ?? (IConstantUserInstance)Locator.Current.GetService(typeof(IConstantUserInstance));
            _photoPickerService   = photoPickerService ?? DependencyService.Get <IPhotoPickerService>();
            _navigationService    = navigationService ?? (INavigationService)Locator.Current.GetService(typeof(INavigationService));

            ChangeProfilePicture = new RelayCommand(OnChangeProfilePic);
            CancelCommand        = new RelayCommand(OnCancel);
            SubmitCommand        = new RelayCommand(OnSubmit);

            Init();
        }
 public MainPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService, IDataService dataService, INotificationService notificationService, IPhotoPickerService photoPicker)
     : base(navigationService)
 {
     Title        = "Main Page";
     Destinations = new List <string>(new[]
     {
         nameof(DetailPage),
         nameof(SecondPage),
         nameof(ThirdPage)
     });
     _pageDialogService   = pageDialogService ?? throw new ArgumentNullException(nameof(pageDialogService));
     _dataService         = dataService ?? throw new ArgumentNullException(nameof(dataService));
     _notificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
     _photoPicker         = photoPicker;
     refresh();
 }
Exemplo n.º 9
0
        public MyProfileView()
        {
            InitializeComponent();

            BindingContext = model = new MyProfileViewModel();


            backImage.Source          = ImageSource.FromResource("OpenRoads.Mobile.Resources.backIcon.png");
            backImage.WidthRequest    = 40;
            backImage.HeightRequest   = 40;
            backImage.CornerRadius    = 25;
            backImage.BackgroundColor = Color.White;

            SignOutBtn.Padding      = new Thickness(3);
            SignOutBtn.CornerRadius = 3;


            //Register the photo picker service
            _photoPickerService = DependencyService.Get <IPhotoPickerService>();
        }
Exemplo n.º 10
0
        public PhotoPickerServicePageViewModel(IPhotoPickerService photoPickerService)
        {
            PhotoPickerService = photoPickerService;

            PickPhotoCommand = new DelegateCommand(OnPickPhotoCommandExecuted);
        }
 public PlantDetailPageModel(IPlantService plantService, IPhotoPickerService photoPickerService)
 {
     this._plantService       = plantService;
     this._photoPickerService = photoPickerService;
 }