add Pagination doc
This commit is contained in:
1 parent
1637ee8a75
commit
c4ea92d885
1 file changed
+42
-2
@@ -1,5 +1,45 @@
|
||||
---
|
||||
title: 建设中
|
||||
title: Pagination 页码条
|
||||
---
|
||||
|
||||
建设中
|
||||
当数据量过多时,使用分页分解数据.
|
||||
|
||||
```cs
|
||||
[TemplatePart(Name = ElementButtonLeft, Type = typeof(Button))]
|
||||
[TemplatePart(Name = ElementButtonRight, Type = typeof(Button))]
|
||||
[TemplatePart(Name = ElementButtonFirst, Type = typeof(RadioButton))]
|
||||
[TemplatePart(Name = ElementMoreLeft, Type = typeof(FrameworkElement))]
|
||||
[TemplatePart(Name = ElementPanelMain, Type = typeof(Panel))]
|
||||
[TemplatePart(Name = ElementMoreRight, Type = typeof(FrameworkElement))]
|
||||
[TemplatePart(Name = ElementButtonLast, Type = typeof(RadioButton))]
|
||||
[TemplatePart(Name = ElementButtonLast, Type = typeof(NumericUpDown))]
|
||||
public class Pagination : Control
|
||||
```
|
||||
|
||||
# 属性
|
||||
|
||||
|属性|描述|默认值|备注|
|
||||
|-|-|-|-|
|
||||
|MaxPageCount|最大页数|1||
|
||||
|DataCountPerPage|每页的数据量|20||
|
||||
|PageIndex|页码|1||
|
||||
|MaxPageInterval|当前选中的按钮距离左右两个方向按钮的最大间隔(4表示间隔4个按钮,如果超过则用省略号表示)|3||
|
||||
|IsJumpEnabled|是否显示跳转框|false|||
|
||||
|
||||
# 事件
|
||||
|
||||
|名称|说明|
|
||||
|-|-|
|
||||
| PageUpdated | 页码改变时触发 |
|
||||
|
||||
# 案例
|
||||
|
||||
```xml
|
||||
<hc:Pagination MaxPageCount="10" PageIndex="5" IsJumpEnabled="True"/>
|
||||
```
|
||||
|
||||

|
||||
|
||||
{% note warning %}
|
||||
当页码为1时,页码条整体不会显示。
|
||||
{% endnote %}
|
||||
Reference in new issue
Block a user