List<ListBoxItem> llb;//符合条件像的listbox数据集合 public static List<ModelDataBase> datalist = new List<ModelDataBase>();//总的数据源 int pageIndex = 1;//当前页 int pageSize = 16;//一页最大容量 int totalPage = 0;//总页数 public void TakePage() { tbindex.Text = pageIndex.ToString(); listBox.ItemsSource = llb.Skip((pageIndex – 1) * pageSize).Take(pageSize).ToList(); } //首页 private void btnFirst_Click(object sender, RoutedEventArgs e) { pageIndex = 1; TakePage(); } //尾页 private void btnLast_Click(object sender, RoutedEventArgs e) { pageIndex = totalPage; TakePage(); } //上一页 private void btnPrev_Click(object sender, RoutedEventArgs e) { if (pageIndex > 1) { pageIndex -= 1; TakePage(); } } //下一页 private void btnNext_Click(object sender, RoutedEventArgs e) { if (pageIndex < totalPage) { pageIndex
继续阅读