第四部分: DataNavigator控件以及命令按钮。注意到这里我们有四个按钮,每一个都有不同的commandName属性,也分别对应着DataNavigator对DataView的一种操作。同时这些按钮的parent属性都设置成了这个DataNavigator对象。
<dataNavigator id="pageNavigator" dataView="view"/>
<button id="BTnFirstPage" parent="pageNavigator" command="FirstPage" />
<button id="BTnPrevPage" parent="pageNavigator" command="PreviousPage">
<bindings>
<binding property="enabled" dataPath="hasPreviousPage"/>
</bindings>
</button>
<button id="BTnNextPage" parent="pageNavigator" command="NextPage">
<bindings>
<binding property="enabled" dataPath="hasNextPage"/>
</bindings>
</button>
<button id="BTnLastPage" parent="pageNavigator" command="LastPage" />
第五部分:两个Label,分别显示页面总数以及当前页的序号。
<label id="lblPageNumber">
<bindings>
<binding dataContext="view" property="text" dataPath="pageIndex" transform="Add"/>
</bindings>
</label>
<label id="lblPageCount">
<bindings>
<binding dataContext="view" property="text" dataPath="pageCount"/>
</bindings>
</label>
OK,在浏览器中测试一下:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
- 相关新闻
- 用户评论
- 推广服务
Rss订阅
