用于WPF的Telerik UI免费下载30天试用版

开始

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:分页列表框

分页的列表框”></p>
         <h2 id=分页RadGridView

使用PagedSource属性,您还可以将分页应用于RadGridView控件。您只需要将此源设置为ItemsSource控件的集合。

的收藏示例4类型的业务对象员工.您需要将此集合传递给的性质RadDataPager.之后,使用。将ItemsSource属性绑定到PagedSource集合ElementName绑定。

例4:分页RadGridView

            

图2:页面RadGridView

分页RadGridView”></p>
         <h2 id=设置主题

我们套件中的控件支持不同的主题。控件中可以看到如何应用与默认主题不同的主题设置主题帮助文章。

使用隐式样式更改主题将影响合并资源字典中定义样式的所有控件。这只适用于合并资源的范围中的控件。

要更改主题,您可以按照以下步骤操作:

  • 在主题之间进行选择,并添加对相应主题程序集的引用(例如:Telerik.Windows.Themes.Windows8.dll).中应用的不同主题主题我们的例子WPF控件示例应用程序。

  • 将resourcedictionary与主题程序集中正在使用的控件所需的名称空间合并。为RadDataPager,您需要合并以下资源:

    • Telerik.Windows.Controls
    • Telerik.Windows.Controls.Data

示例5演示如何合并resourcedictionary,以便在整个应用程序中全局应用它们。

例5:合并资源字典

<应用程序。资源>       

控件使用控件的主题StyleManager

图3显示了一个RadDataPagerWindows8主题应用。

图3:带有Windows8主题的RadDataForm

RadDataForm与Windows8主题”></p>
         <h2 id=另请参阅

在本文中
Baidu
map