private void Window_Loaded(object sender, RoutedEventArgs e) { long entriesCount = App.DB.users_auth_tries.Count(); PaginationControls controls = new PaginationControls(FirstPageButton, PreviousPageButton, NextPageButton, LastPageButton, SpecifyPageTextBox); paginationController = new PaginationController(10, entriesCount, controls); paginationController.OnRefresh += RefreshEntries; paginationController.EntriesCountChanged(entriesCount); }
private void InitializePagination() { PatientsPaginationControls = new PaginationControls(PatientsFirstPageButton, PatientsPreviousPageButton, PatientsNextPage, PatientsLastPage, PatientsCurrentPageTextBox); ResearchObjectsPaginationControls = new PaginationControls(ResearchObjectsFirstPageButton, ResearchObjectsPreviousPageButton, ResearchObjectsNextPage, ResearchObjectsLastPage, ResearchObjectsCurrentPageTextBox); ServicesPaginationControls = new PaginationControls(ServicesFirstPageButton, ServicesPreviousPageButton, ServicesNextPage, ServicesLastPage, ServicesCurrentPageTextBox); long patientsCount = App.DB.patients.Count(); long servicesCount = App.currentUserServices.Count(); ServicesPaginationController = new PaginationController(20, servicesCount, ServicesPaginationControls); ServicesPaginationController.OnRefresh += ServicesRefresh; ServicesPaginationController.CurrentPage = 0; PatientsPaginationController = new PaginationController(20, patientsCount, PatientsPaginationControls); PatientsPaginationController.OnRefresh += PatientsRefresh; PatientsPaginationController.CurrentPage = 0; // ResearchOjects Pagination will be initialized on patient selected }