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)
{
WPF listbox分页
最新推荐文章于 2022-10-12 07:59:48 发布