真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用Silverlight的DataPager數(shù)據(jù)分頁控件

本篇內(nèi)容介紹了“怎么用Silverlight的DataPager數(shù)據(jù)分頁控件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)是一家專業(yè)從事成都做網(wǎng)站、網(wǎng)站設計、網(wǎng)頁設計的品牌網(wǎng)絡公司。如今是成都地區(qū)具影響力的網(wǎng)站設計公司,作為專業(yè)的成都網(wǎng)站建設公司,創(chuàng)新互聯(lián)依托強大的技術實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設、營銷型網(wǎng)站建設及網(wǎng)站設計開發(fā)服務!

下面是DataPager數(shù)據(jù)分頁控件演示效果:

怎么用Silverlight的DataPager數(shù)據(jù)分頁控件

接著介紹一下其使用方法。

首先,我們要新建一個Silverlight應用,并添加對下面DLL的引用:

System.Windows.Data(其提供了PagedCollectionView類用于實現(xiàn)分頁綁定)

System.Windows.Controls.Data(分頁器控件DataPager所在DLL)

XAML文件頭部名空間聲明:

xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"

然后我們要在當前XAML中放置一個DataGrid用于顯示列表數(shù)據(jù),聲明如下:

為了演示不同顯示樣式(DisplayMode)的效果,下面根據(jù)其樣式分別加以聲明:

     

好了,為了便于演示,我“硬編碼”了一個數(shù)據(jù)對象集合如下:

publicListGetEmployeeList()  {  ListemployeeList=newList();  employeeList.Add(newEmployeeInfo{EmployeeID=1,EmployeeName="大林",Salary=1000,City="合肥"});  employeeList.Add(newEmployeeInfo{EmployeeID=2,EmployeeName="小林",Salary=1000,City="合肥"});  employeeList.Add(newEmployeeInfo{EmployeeID=3,EmployeeName="張三",Salary=1000,City="合肥"});  employeeList.Add(newEmployeeInfo{EmployeeID=4,EmployeeName="李四",Salary=1500,City="天津"});  employeeList.Add(newEmployeeInfo{EmployeeID=5,EmployeeName="王五",Salary=2000,City="上海"});  employeeList.Add(newEmployeeInfo{EmployeeID=6,EmployeeName="趙六",Salary=-800,City="北京"});  employeeList.Add(newEmployeeInfo{EmployeeID=7,EmployeeName="尤七",Salary=2100,City="武漢"});  employeeList.Add(newEmployeeInfo{EmployeeID=8,EmployeeName="馬八",Salary=2300,City="海口"});  employeeList.Add(newEmployeeInfo{EmployeeID=9,EmployeeName="許九",Salary=2300,City="???});  employeeList.Add(newEmployeeInfo{EmployeeID=10,EmployeeName="代十",Salary=2300,City="海口"});  returnemployeeList;  }   publicclassEmployeeInfo  {  publicintEmployeeID{set;get;}  publicstringEmployeeName{set;get;}  publicintSalary{set;get;}  publicint[]Cost{get;set;}  publicstringCity{set;get;}  }

接下來就是如何實現(xiàn)分頁,以及相關控件的數(shù)據(jù)綁定了,代碼位于MyDataPager.xaml.cs(詳見注釋):

usingSystem.Windows.Data;    publicMyDataPager()  {  InitializeComponent();  PagedCollectionViewpcv=newPagedCollectionView(GetEmployeeList());  pcv.PageSize=3;//一頁顯示三條記錄   //列表控件數(shù)據(jù)源綁定  MyDataGrid.DataContext=pcv;  MyListBox.DataContext=pcv;   //分頁控件數(shù)據(jù)源綁定  FirstLastNumeric.DataContext=pcv;  FirstLastPreviousNext.DataContext=pcv;  FirstLastPreviousNextNumeric.DataContext=pcv;  Numeric.DataContext=pcv;  PreviousNext.DataContext=pcv;  PreviousNextNumeric.DataContext=pcv;  }

是不是很好用,呵呵。當然該控件還提供了NumericButtonCount屬性用于控制頁碼的數(shù)量,這在上面的XAML控件聲明時已使用,大家可以修改測試一下效果。

“怎么用Silverlight的DataPager數(shù)據(jù)分頁控件”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!


當前名稱:怎么用Silverlight的DataPager數(shù)據(jù)分頁控件
本文路徑:http://weahome.cn/article/ppigpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部