public void Setup() { //this._mediaPicker = mediaPicker; if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; if (String.IsNullOrEmpty(User.Imagen)) { //Imagen por defecto //imagenCir.Source = ImageSource.FromUri(new Uri("http://icons.iconarchive.com/icons/blackvariant/button-ui-system-folders-alt/64/Users-icon.png")); this.ImageSource = "defaultimage.png"; } else { if (User.Imagen == "si") { this.ImageSource = ImageSource.FromUri(new Uri("http://opnetin-002-site25.dtempurl.com/users/" + User._id.ToString() + ".jpg")); } else { this.ImageSource = ImageSource.FromUri(new Uri(User.Imagen)); } } }
public RecognizeTextViewModel(IMediaPicker mediaPicker, ISpeechService speechService) { this.mediaPicker = mediaPicker; this.speechService = speechService; this.CreateCommands(); }
public PhotoViewModel(IUserDialogService dialogs, IMediaPicker picker) { this.dialogs = dialogs; this.picker = picker; this.FromCamera = new Command(async () => { if (!picker.IsCameraAvailable) dialogs.Alert("Camera is not available"); else { var result = await picker.TakePhoto(); this.OnPhotoReceived(result); } }); this.FromGallery = new Command(async () => { if (!picker.IsPhotoGalleryAvailable) dialogs.Alert("Photo Gallery is unavailable"); else { var result = await picker.PickPhoto(); this.OnPhotoReceived(result); } }); this.Choice = new Command(() => dialogs.ActionSheet(new ActionSheetConfig() .Add("Camera", () => this.FromCamera.Execute(null)) .Add("Gallery", () => this.FromGallery.Execute(null)) .Add("Cancel") )); }
public StorageViewModel() { _mediaPicker = DependencyService.Get<IMediaPicker>(); Images = new ObservableCollection<Image>(); this.AddPhotoCommand = new Command(AddImages); }
public StartPage() { var service = new DependencyServiceManager(); _mediaPicker = service.MediaPicker; InitializeComponent(); }
public PhotoViewModel(IUserDialogService dialogs, IMediaPicker picker) { this.dialogs = dialogs; this.FromCamera = new Command(async() => { if (!picker.IsCameraAvailable) { dialogs.Alert("Camera is not available"); } else { var result = await picker.TakePhoto(); this.OnPhotoReceived(result); } }); this.FromGallery = new Command(async() => { if (!picker.IsPhotoGalleryAvailable) { dialogs.Alert("Photo Gallery is unavailable"); } else { var result = await picker.PickPhoto(); this.OnPhotoReceived(result); } }); this.Choice = new Command(() => dialogs.ActionSheet(new ActionSheetConfig() .Add("Camera", () => this.FromCamera.Execute(null)) .Add("Gallery", () => this.FromGallery.Execute(null)) .Add("Cancel") )); }
public CalcPage() { InitializeComponent(); device = Resolver.Resolve <IDevice>(); mediaPicker = Resolver.Resolve <IMediaPicker>(); imageParser = Resolver.Resolve <IParseImage>(); }
private void Setup() { // if (_Mediapicker == null) { var device = Resolver.Resolve<IDevice>(); _Mediapicker = DependencyService.Get<IMediaPicker>() ?? device.MediaPicker; } }
/// <summary> /// Constructor (not to be called directly) /// </summary> /// <param name="dialogs">The interface responsible for showing dialogs.</param> /// <param name="mediaPicker">The interface responsible for getting photos.</param> public TaskImageViewModel(IUserDialogs dialogs, IMediaPicker mediaPicker) { _imageChooser = new ImageChooser(new ImageChooserConfig { Dialogs = dialogs, MediaPicker = mediaPicker, DeleteText = "Delete" }); }
public RecognizeTextViewModel(CognitiveClient cognitiveClient, IMediaPicker mediaPicker, ISpeechService speechService) { this.cognitiveClient = cognitiveClient; this.mediaPicker = mediaPicker; this.speechService = speechService; this.CreateCommands(); }
IMediaPicker SetupMedia(IMediaPicker _mediaPicker) { if (_mediaPicker != null) { return(_mediaPicker); } return(DependencyService.Get <IMediaPicker>() ?? m_currentDevice.MediaPicker); }
public ConfirmViewModel(MediaFile file) { _media = file; var service = new DependencyServiceManager(); _mediaPicker = service.MediaPicker; _pictureManager = service.PictureManager; _image = ImageSource.FromStream(() => file.Source); }
/// <summary> /// Setups this instance. /// </summary> private void Setup() { if (_mediaPicker != null) { return; } _mediaPicker = Resolver.Resolve <IMediaPicker>(); }
private async Task TakeNewVideo() { string msg = string.Empty; try { if (_mediaPicker == null) { var device = Resolver.Resolve <IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; } VideoMediaStorageOptions options = new VideoMediaStorageOptions() { DefaultCamera = CameraDevice.Rear, Quality = VideoQuality.Medium, DesiredLength = TimeSpan.FromSeconds(20), SaveMediaOnCapture = true }; await _mediaPicker.TakeVideoAsync(options).ContinueWith(t => { if (t.IsFaulted) { msg = t.Exception.InnerException.ToString(); } else if (t.IsCanceled) { msg = "Cancelled"; } else { var mediaFile = t.Result; if (mediaFile != null) { LabelResult.Text = "File saved: " + mediaFile.Path; } else { msg = "The video failed to save. Please make sure the device has enough storage and try again."; } } }, TaskScheduler.FromCurrentSynchronizationContext()); } catch (Exception x) { msg = x.Message; } if (!String.IsNullOrEmpty(msg)) { await DisplayAlert("Failed", msg, "OK"); } }
public GalleryViewModel() { AddPictureCommand = new Command(AddPicture); DeletePictureCommand = new Command(DeletePicture); _imageSaver = DependencyService.Get<ISaveImage>(); _imageService = DependencyService.Get<ImageService>(); _mediaPicker = DependencyService.Get<IMediaPicker>(); Images = new ObservableCollection<ImageViewModel>(); ShowImages(); }
private void Setup() { if (_mediaPicker != null) { return; } ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>(); }
private void Setup() { if (_mediaPicker != null) { return; } ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get<IMediaPicker>(); }
void Setup() { if (_mediaPicker != null) return; var device = Resolver.Resolve<IDevice>(); _mediaPicker = DependencyService.Get<IMediaPicker>(); //RM: hack for working on windows phone? if (_mediaPicker == null) _mediaPicker = device.MediaPicker; }
private void ImapickerSetup() { if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; }
void ConfigurarMedia() { if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; }
/// <summary> /// Setups this instance. /// </summary> private void Setup() { if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; }
/// <summary> /// Setups this instance. /// </summary> private void SetupCamera() { if (_mediaPicker != null) { return; } _device = Resolver.Resolve <IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = Resolver.Resolve <IMediaPicker>() ?? _device.MediaPicker; }
public ReceiptAnalyseViewModel(IMediaPicker mediaPicker, IPageDialogService pageDialogService, ILocale locale, ILoggerFacade logger, IReceiptAnalyser receiptAnalyser) { this.receiptAnalyser = receiptAnalyser; this.logger = logger; this.locale = locale; this.pageDialogService = pageDialogService; this.mediaPicker = mediaPicker; AnalyseImageCommand = new DelegateCommand(AnalyzeAction); }
private void Setup() { if (_Mediapicker == null) { try { var device = Resolver.Resolve <IDevice>(); _Mediapicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; } catch (Exception ex) { Debug.WriteLine("Error: {0}", ex.Message); } } }
public AddWordPageViewModel(INavigationService navigationService, IAuthenticationService authenticationService, IUserDialogs userDialogsService, IDatabaseService databaseService, IMediaPicker mediaPicker, IStorageService storageService) : base(navigationService) { _userDialogsService = userDialogsService; _authenticationService = authenticationService; _mediaPickerService = mediaPicker; _databaseService = databaseService; _storageService = storageService; ShowPickerCommand = new DelegateCommand(async() => await OpenFilePickerAsync()); SaveWordCommmand = new DelegateCommand(async() => await SaveWord()); GoBackCommand = new DelegateCommand(async() => await GoBack()); ValidateFormCommand = new DelegateCommand(ValidateForm); Title = "Dodaj nowe słowo"; }
private void Setup() { //DisplayAlert("Alert", "Setup1", "OK"); if (_mediaPicker != null) { // DisplayAlert("Alert", "Setup2", "OK"); return; } //DisplayAlert("Alert", "Setup3", "OK"); var device = Resolver.Resolve <IDevice>(); //DisplayAlert("Alert", "Setup4", "OK"); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; }
public AddTweetViewModel(INavigator navigator, ITwitterApi twitterApiService, IUserDialogService userDigalogService, IMediaPicker mediaPicker) : base(navigator) { _twitterApiService = twitterApiService; _userDialogService = userDigalogService; _mediaPicker = mediaPicker; InitData(); SendTweetCommand = new Command(SendTweet); ConfigureCameraCommands(); this.TweetIsValid = false; base.PropertyChanged += HandlePropertyChanged; }
private void Setup() { //this._mediaPicker = mediaPicker; if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; //this.ImageSource = "defaultimage.png"; }
private void Setup() { //this._mediaPicker = mediaPicker; if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; //if(String.IsNullOrEmpty(this.Prov.Imagen)) // this.ImageSource = "rest.png"; }
public PropertyUploadPhotoItemViewModel(int id) { this.id = id; //Services navigationService = new NavigationService(); netService = new NetService(); apiService = new ApiService(); dataService = new DataService(); dialogService = new DialogService(); mediaPicker = DependencyService.Get <IMediaPicker>(); //Utilities utilities = new Utilities(); //Observables Collection Images = new ObservableCollection <GalleryImage>(); //Load LoadTodoItemImage(); }
// private GridView GridWithPhoto; public MainPage () { InitializeComponent (); _mediaPicker = DependencyService.Get<IMediaPicker> (); _dataBaseService = DependencyService.Get<PhotoService> (); _savePhotoService = DependencyService.Get<ISavePhotoToSecretGallery> (); var list = _dataBaseService.GetThings (); var listSource = new List<ImageSource> (); foreach (var item in list) { AddImageView (item.Source); } // GridWithPhoto = new GridView () { // BackgroundColor = Color.Black, // ItemHeight = Device.OnPlatform (Width, Width, 0), // ItemWidth = Device.OnPlatform (Width, Width, 0), // RowSpacing = Device.OnPlatform (1, 1, 0), // ColumnSpacing = Device.OnPlatform (1, 1, 0), // HeightRequest = 200, // MinimumHeightRequest = 200, // WidthRequest = 200, // MinimumWidthRequest = 200 // }; // // GridWithPhoto.ItemTemplate = new DataTemplate (() => { // var cell = new ViewCell (); // var view = new Image (); // view.BackgroundColor = Color.Blue; // // view.SetBinding (Image.SourceProperty, "Source"); // cell.View = view; // return cell; // }); // // GridWithPhoto.ItemsSource = list; // mainStack.Children.Add (GridWithPhoto); takePhoto.Clicked += TakePhotoClicked; selectPhoto.Clicked += SelectPhotoClicked; }
/// <summary> /// Setups this instance. /// </summary> private void Setup() { if (_mediaPicker != null) { return; } try { var device = Resolver.Resolve <IDevice>(); _mediaPicker = device.MediaPicker; } catch (Exception e) { Console.WriteLine(e); throw; } ////RM: hack for working on windows phone? }
public AddNewPRViewModel(INavigationService navigationService, IDataService databaseService) { if (navigationService == null) { throw new ArgumentNullException(nameof(navigationService)); } _navigationService = navigationService; if (databaseService == null) { throw new ArgumentNullException(nameof(databaseService)); } _databaseService = databaseService; MediaPicker = DependencyService.Get <IMediaPicker>(); SaveNewPRCommand = new RelayCommand(() => SaveNewPR(PersonalRecord)); SelectedItemCommand = new RelayCommand(SetNewItems); Init(); }
/// <summary> /// Setups this instance. /// </summary> void Setup() { if (ViewDataModel.Countries.Countries.Count == 0) { //ViewDataModel.Countries.Countries = WebService.GetCountries().Result; } if (_mediaPicker != null) { return; } var device = Resolver.Resolve <IDevice>(); _mediaPicker = DependencyService.Get <IMediaPicker>(); //RM: hack for working on windows phone? if (_mediaPicker == null) { _mediaPicker = device.MediaPicker; } }
private async Task SelectPicture() { mediaPicker = DependencyService.Get<IMediaPicker>(); imageSource = null; try { var mediaFile = await mediaPicker.SelectPhotoAsync(new CameraMediaStorageOptions { DefaultCamera = CameraDevice.Front, MaxPixelDimension = 400 }); imageSource = ImageSource.FromStream(() => mediaFile.Source); img.Source = imageSource; } catch (System.Exception ex) { this.status = ex.Message; } }
private void Setup() { m_Gender.Add("Select a gender"); m_Gender.Add("Male"); m_Gender.Add("Female"); SelectedGender = Gender[0]; this.processProvider = DependencyService.Get <IProcessProvider>(); if (_Mediapicker == null) { try { var device = Resolver.Resolve <IDevice>(); _Mediapicker = DependencyService.Get <IMediaPicker>() ?? device.MediaPicker; } catch (Exception ex) { Debug.WriteLine("Error: {0}", ex.Message); } } }
private async Task TakePicture() { mediaPicker = DependencyService.Get <IMediaPicker>(); imageSource = null; try { var mediaFile = await mediaPicker.TakePhotoAsync(new CameraMediaStorageOptions { DefaultCamera = CameraDevice.Front, MaxPixelDimension = 400 }); imageSource = ImageSource.FromStream(() => mediaFile.Source); img.Source = imageSource; } catch (System.Exception ex) { this.status = ex.Message; } }
private void Setup() { if (_mediaPicker != null) { return; } var device = Resolver.Resolve<IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = DependencyService.Get<IMediaPicker>() ?? device.MediaPicker; }
/// <summary> /// Setups this instance. /// </summary> private void Setup() { if (_mediaPicker != null) { return; } _mediaPicker = Resolver.Resolve<IMediaPicker>(); }
public VideoViewModel(IMediaPicker picker, IUserDialogService dialogs) { this.picker = picker; this.dialogs = dialogs; }
/// <summary> /// Setups this instance. /// </summary> private void SetupCamera() { if (_mediaPicker != null) { return; } _device = Resolver.Resolve<IDevice>(); ////RM: hack for working on windows phone? _mediaPicker = Resolver.Resolve<IMediaPicker>() ?? _device.MediaPicker; }
public void Dispose() { _mediaPicker = null; }
public MainPage () { InitializeComponent (); _mediaPicker = Resolver.Resolve<IMediaPicker> (); _tesseract = Resolver.Resolve<ITesseractApi> (); }