public MainPageViewModel(ServiceNavigation navigate, IBussinesLayer bussinesLayer) { this.Navigate = navigate; this.bussinesLayer = bussinesLayer; EstadoConexion(); ComprobacionDatos(); }
/// <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)); }
public DetallesViewModel(IBussinesLayer bussinesLayer, ServiceNavigation serviceNavigation) { this.serviceNavigation = serviceNavigation; this.bussinesLayer = bussinesLayer; }
public CategoriaViewModel(ServiceNavigation serviceNavigation, IBussinesLayer bussinesLayer) { this._serviceNavigation = serviceNavigation; this.bussinesLayer = bussinesLayer; }