public CategorySelector() { CategorySelectorViewModel _collection = new CategorySelectorViewModel(); InitializeComponent(); this.BindingContext = _collection; }
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); }
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; }