摘要: 如果在一个页面我们正在处理一些事情,可是一些信息的参考需要跳转到另一个页面,可当我们返回回来发现我们页面之前的数据被刷新了,是不是有杀人的冲动呢,不急,下面我们就自己做一个页面的缓存.其实,这个页面缓存的原理很简单,使用一个Dictionary存放一些我们我要要进行缓存的页面的名字和页面的对象,ok,废话不多说,开始实现.1.定义一个枚举,表示我们要缓存的页面(其实我们可以用string类型来代替,不过枚举的话可以保证我们的访问不会出错,毕竟已经写好了,扩展起来也很方便,也是全局的)切记,这里的枚举值和页面的名字要一致,因为在跳转的时候需要根据反射去找到对应的UserControl。publi 阅读全文
posted @ 2011-08-29 21:15 wangyafei_it 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 在silverlight中访问其他Assembly中的资源,记住这些文件的Build Action都要设置为 Resource,访问格式是 /AssemblyName;component/Folder/FileName 阅读全文
posted @ 2011-08-29 20:50 wangyafei_it 阅读(213) 评论(0) 推荐(1) 编辑
摘要: <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="DomainModel.Entity.TblRole,DomainModel" table="TBL_ROLE" lazy="true"> <id name="Id" column="ID" type="Decimal"> <generator class="assign 阅读全文
posted @ 2011-08-29 17:16 wangyafei_it 阅读(275) 评论(0) 推荐(0) 编辑