WPF开发中实现DataGrid中的数据分页显示,自定义分页样式(与上一篇不同的分页)

实际开发中,我们可能需要自己写一些自定义的分页设计,所以我们需要学会自己封装一个可以直接套用的分页控件,以下就是一个完整的用例,话不多说,我们直接上代码实现。

1.新建一个分页控件View:Pagination2Control

1.1 UI展示如下


<UserControl.Resources>

</UserControl.Resources>




<i:Interaction.Behaviors>
<be:SelectedItemsBehavior BindableSelectedItems="{Binding SelectedItems,Mode=OneWayToSource}"/>
</i:Interaction.Behaviors>
<DataGrid.Columns>

<DataGridTextColumn.HeaderTemplate>



</DataGridTextColumn.HeaderTemplate>


<DataGridTextColumn.HeaderTemplate>



</DataGridTextColumn.HeaderTemplate>


<DataGridTextColumn.HeaderTemplate>



</DataGridTextColumn.HeaderTemplate>

</DataGrid.Columns>

<pg:Pagination2Control x:Name="pageControl" Grid.Row="2" DataContext="{Binding Pagination}" VerticalAlignment="Bottom" Background="#191D2A" Height="40">
</pg:Pagination2Control>



posted @ 2025-07-20 23:51  似梦亦非梦  阅读(476)  评论(4)    收藏  举报