Silverlight中的DataPager分页控件实际上没什么好说的
PagedCollectionView pcv = new PagedCollectionView(list);
pcv.PageSize = 6;
dataPager1.Source = pcv;
this.dataGrid1.ItemsSource = pcv;
PagedCollectionView通过它,我们可以以分页的形式自动处理并显示集合中的片段,将处理还的list先绑定给分页控件,然后再绑定给你要搭配分页控件的容器控件,然后就可以实现分页效果。
前两天再往上看到了一个高手写的一个轻量级的Session,拿过来测试了一下还不错于是分享一下
Session
using System;
using System.Collections.Generic;
public static class SessionManager
{
private static Dictionary<string, object> session = new Dictionary<string, object>();
public static Dictionary<string, object> Session
{
get { return SessionManager.session; }
set { SessionManager.session = value; }
}
}
新建一个类文件,然后把代码粘进去。
SessionManager.Session["Demo"] = "a"; //应用
string str = SessionManager.Session["Demo"].ToString();//调用
实际上和C#.Net中使用方式差不多 感谢这个高手解决了Silverlight中没有Session这个内置对象的窘相...