随笔分类 -  silverlight wpf

摘要:不少文章有提到怎样使用WCF RIA Service中的验证功能,但一般都是以建立一个SilverLight Business Application项目作为开始,然而SilverLight Business Application的模板并不是那么符合实际需要,默认添加了一堆的类、方法,在这个基础上去调整,实在恶心,故实验了一下在普通的SilverLight项目中使用。现总结如下: 1、建立一个普通的SilverLight项目,选中“Enable WCF RIA Service”,假设项目SL项目名为MyAuthentication,对应WEB项目为MyAuthentication.Web;. 阅读全文
posted @ 2012-04-03 21:49 细雨黄昏 阅读(639) 评论(0) 推荐(0)
摘要:本来反射是跟SilverLight是没有必然联系的,之所以把这一篇随笔也冠以“SilverLight系列”的前缀,是因为这一篇里所讲的内容确实是在做SilverLight开发时才决心要做的。相信涉猎过SilverLight的人都会见过类似于如下的XAML代码: <TextBox Text=”{Binding Path=[0].Name}” /> 记得一开始看到"[0].Name”这种表达式时就觉得SilverLight里的绑定真是强大,而且也预感在接下来的SL的开发中,如果能使用类似于GetPropertyValue(“[0].Name”)这种方法的话是能够带来多大的方便 阅读全文
posted @ 2011-08-16 21:00 细雨黄昏 阅读(870) 评论(2) 推荐(2)
摘要:其实关于动态装载XAP包,网上已有不少资料,且都附有代码,我当初也是参考网上找到的代码改的,基本原理就是通过WebClient请求XAP文件流,然后分析流,加载程序集,最后通过反射创建实例。细节方面,直接看代码就可以很清楚了: /// <summary> /// XAP包加载器 /// </summary> public class XapLoader { /// <summary> /// XAP包路径 /// </summary> private string _xapUri; public XapLoader(string xapUri) 阅读全文
posted @ 2011-08-15 22:50 细雨黄昏 阅读(1167) 评论(1) 推荐(1)
摘要:近日在做silverlight开发时,发现只要运行开发的程序,无论是否开启调试状态,IE进程占用CPU始终在90%上下,然而在展示某些窗体时又很正常,这可是个大件事啊,等交到客户手里看到这CPU使用率还不得被批死。经过多方排查后发现,造成CPU高占用率的窗体都有一个共同点:使用了Image控件但都没能展示出图片(赋值了图片地址给Image.Source属性,但实际上图片不存在),难道这就是罪魁祸首? Google了一通,找到了一篇帖子: Binding silverlight image control to an empty BitmapImage causes high cpu util. 阅读全文
posted @ 2011-08-13 16:33 细雨黄昏 阅读(1239) 评论(3) 推荐(0)
摘要:如何解决自定义集合控件中的集合项的属性无法进行数据绑定的问题 阅读全文
posted @ 2011-03-04 17:55 细雨黄昏 阅读(692) 评论(1) 推荐(1)
摘要:对于一个checkbox,要求不使用默认的方框,而采用图片代替,并且在选中/反选的状态下能自动更换指定的图片。 阅读全文
posted @ 2011-01-25 09:19 细雨黄昏 阅读(3192) 评论(0) 推荐(0)