Beispiel #1
0
 public MainPageViewModel(ServiceNavigation navigate, IBussinesLayer bussinesLayer)
 {
     this.Navigate      = navigate;
     this.bussinesLayer = bussinesLayer;
     EstadoConexion();
     ComprobacionDatos();
 }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="serviceSetting">Настройки</param>
        /// <param name="textSearch">Текст поиска</param>
        /// <param name="searchAction">Делегат для поиска по tag</param>
        public ViewModelMorePhoto(IServiceSetting serviceSetting, Func <object, Task> searchAction,
                                  ServiceNavigation serviceNavigation)
        {
            this.serviceSetting    = serviceSetting;
            this.searchAction      = searchAction;
            this.serviceNavigation = serviceNavigation;

            CommandSelectImage   = new CustomCommand(Executed_SelectImage, CanExecut_CommandSelectImage);
            CommandNextImage     = new CustomCommand(Executed_NextImage);
            CommandBackImage     = new CustomCommand(Executed_BackImage);
            CommandNextPageImage = new CustomCommand(Executed_NextPageImage);
            CommandLostConnect   = new CustomCommand(Executed_LostConnect);
            CommandSearch        = new AsyncCommand(searchAction);


            //CommandManager.RegisterClassInputBinding(typeof(ViewModelMorePhoto),
            //    new InputBinding(CommandNextImage, new KeyGesture(Key.Right)));
            //CommandManager.RegisterClassInputBinding(typeof(ViewModelMorePhoto),
            //    new InputBinding(CommandBackImage, new KeyGesture(Key.Left)));

            //  Task.Factory.StartNew(() => SearchByText(textSearch));
        }
Beispiel #3
0
 public DetallesViewModel(IBussinesLayer bussinesLayer, ServiceNavigation serviceNavigation)
 {
     this.serviceNavigation = serviceNavigation;
     this.bussinesLayer     = bussinesLayer;
 }
 public CategoriaViewModel(ServiceNavigation serviceNavigation, IBussinesLayer bussinesLayer)
 {
     this._serviceNavigation = serviceNavigation;
     this.bussinesLayer      = bussinesLayer;
 }