public ItemDetailViewModel() { PickPhotoButtonCommand = new Command(PickPhotoButtonExecute); DeleteItemCommand = new Command <Item>(DeleteItemExecute, DeleteItemCanExecute); _requestPermissionService = DependencyService.Get <IRequestPermissionService>(); _photoPickerService = DependencyService.Get <IPhotoPickerService>(); }
public AddPlantPageModel(IPlantService plantService, IPhotoPickerService photoPickerService) { _newPlant = new Plant(); _newPlant.Since = DateTime.Now; _plantService = plantService; _photoPickerService = photoPickerService; }
public MainPageModel(IUserService userService, IPlantService plantService, IPhotoPickerService photoPickerService) { this._gardenName = "My Garden"; this._userService = userService; this._plantService = plantService; this._photoPickerService = photoPickerService; }
public PhotoPageViewModel(INavigationService navigationService, IPhotoPickerService photoPickerService, IOpenCVService openCvService) : base(navigationService) { this._PhotoPickerService = photoPickerService; this._OpenCvService = openCvService; this.Title = "Photo"; }
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); } }
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(); }
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>(); }
public PhotoPickerServicePageViewModel(IPhotoPickerService photoPickerService) { PhotoPickerService = photoPickerService; PickPhotoCommand = new DelegateCommand(OnPickPhotoCommandExecuted); }
public PlantDetailPageModel(IPlantService plantService, IPhotoPickerService photoPickerService) { this._plantService = plantService; this._photoPickerService = photoPickerService; }