/// <summary> /// Erlaubt das Paging des Datagrids /// /// Author: GeorgSchmid, Antonios Fesenmeier /// </summary> private void ChangePagingBar() { //Alle Buttons aktivieren this.parentToolbar.pagingBar.firstButton.IsEnabled = true; this.parentToolbar.pagingBar.prevButton.IsEnabled = true; this.parentToolbar.pagingBar.nextButton.IsEnabled = true; this.parentToolbar.pagingBar.lastButton.IsEnabled = true; //Label der PagingBar aktualisieren this.parentToolbar.pagingBar.fromBlock.Text = _DataGridPaging.GetStart().ToString(); this.parentToolbar.pagingBar.toBlock.Text = _DataGridPaging.GetEnd().ToString(); this.parentToolbar.pagingBar.totalBlock.Text = _DataGridPaging.GetTotal().ToString(); //Nur Buttons zulassen, die möglich sind if (_DataGridPaging.GetStart() == 1 || _DataGridPaging.GetStart() == 0) { this.parentToolbar.pagingBar.firstButton.IsEnabled = false; this.parentToolbar.pagingBar.prevButton.IsEnabled = false; } if (_DataGridPaging.GetEnd() == _DataGridPaging.GetTotal()) { this.parentToolbar.pagingBar.nextButton.IsEnabled = false; this.parentToolbar.pagingBar.lastButton.IsEnabled = false; } }