public CategorySelector()
        {
            CategorySelectorViewModel _collection = new CategorySelectorViewModel();

            InitializeComponent();
            this.BindingContext = _collection;
        }
Ejemplo n.º 2
0
        private UserControl InitiateMainPage()
        {
            _categorySelectorViewModel = new CategorySelectorViewModel();
            _mainPageViewModel         = new MainPageViewModel(_categorySelectorViewModel, _scrapersManager);
            _mainPage = new MainPage(_mainPageViewModel);
            _mainPage.CategorySelectionChanged += _mainPage_CategorySelectionChanged;

            return(_mainPage);
        }
        public static async Task <CategorySelectorPage> CreateAsync(List <PlantCategory> selectedPlantCategories)
        {
            var page = new CategorySelectorPage();

            page.BindingContext = await CategorySelectorViewModel.CreateAsync(page, selectedPlantCategories);

            page.vm = page.BindingContext as CategorySelectorViewModel;

            return(page);
        }
Ejemplo n.º 4
0
        public MainPageViewModel(CategorySelectorViewModel categorySelectorViewModel, ScrapersManager scrapersManager)
        {
            _showThreadsCommand              = new ShowRunningThreadsCommand();
            _showThreadsCommand.ShowThreads += _ShowThreads;
            _pdfManager                = new PDFManager();
            _scrapersManager           = scrapersManager;
            _categorySelectorViewModel = categorySelectorViewModel;

            CurrentCategoryViewModel = InitiateCategoryPage();

            OnPropertyChanged(nameof(IsThreadsButtonEnabled));
        }
 public CreateTaskBasicInfosViewModel(CategorySelectorViewModel categorySelectorViewModel)
 {
     this._categorySelectorViewModel = categorySelectorViewModel;
 }