开始
的RadDataPager是一个控件,它允许您将数据分割成页面,并以用户友好的方式显示它。本主题将帮助您快速开始使用该控件。
来了解更多关于背后的概念RadDataPager你可以阅读分页的必需品第一个话题。
添加RadDataPager
为了使用RadDataPager在项目中,需要添加对以下程序集的引用:
Telerik.Windows.Controls.dll
Telerik.Windows.Controls.Data.dll
Telerik.Windows.Data.dll
添加对上述dll的引用后,可以声明一个新的RadDataPager正常情况下Silverlight和WPF控制。
要使用RadDataPager在XAML中,你必须添加以下命名空间声明:xmlns: telerik = "http://schemas.telerik.com/2008/xaml/presentation”
例1:声明一个RadDataPager
配置RadDataPager
RadDataPager允许通过它公开的属性进行配置。你可以这样做:
分页集合
要了解更多关于的用法源和PagedSource属性,请阅读这个话题.
RadDataPager在内部使用QueryableCollectionView对于其分页机制,它依赖于跳过方法。这需要OrderBy方法在源集合上调用,以便对其进行排序。
RadDataPager可以对任何实现IEnumerable接口。您唯一要做的就是将集合传递给它的源财产。
本例中的集合将包含Club类型的业务对象。你可以准备一个简单的俱乐部集合,并把它传递给源的性质RadDataPager.
创建您的RadDataPager然后做出一些基本的构型。
示例2:绑定到集合的RadDataPager
公开分页集合
而不是使用PagedSource属性,您还可以将集合包装在IPagedCollectionView在传递给源财产。要了解更多,请阅读这个话题.
中的分页集合RadDataPager可以通过PagedSource财产。它公开属于当前页面的数据集。下面是a的一个例子列表框控件所分页的数据RadDataPager.
示例3:公开分页集合的ListBox
图1:分页列表框
使用PagedSource属性,您还可以将分页应用于RadGridView控件。您只需要将此源设置为ItemsSource控件的集合。
的收藏示例4类型的业务对象员工.您需要将此集合传递给源的性质RadDataPager.之后,使用。将ItemsSource属性绑定到PagedSource集合ElementName绑定。
例4:分页RadGridView
图2:页面RadGridView
我们套件中的控件支持不同的主题。控件中可以看到如何应用与默认主题不同的主题设置主题帮助文章。
使用隐式样式更改主题将影响合并资源字典中定义样式的所有控件。这只适用于合并资源的范围中的控件。
要更改主题,您可以按照以下步骤操作:
在主题之间进行选择,并添加对相应主题程序集的引用(例如:Telerik.Windows.Themes.Windows8.dll).中应用的不同主题主题我们的例子WPF控件示例应用程序。
将resourcedictionary与主题程序集中正在使用的控件所需的名称空间合并。为RadDataPager,您需要合并以下资源:
- Telerik.Windows.Controls
- Telerik.Windows.Controls.Data
示例5演示如何合并resourcedictionary,以便在整个应用程序中全局应用它们。
例5:合并资源字典
<应用程序。资源>
控件使用控件的主题StyleManager.
图3显示了一个RadDataPager与Windows8主题应用。