随笔分类 -  SL4

(转)Silverlight数据校验之INotifyDataErrorInfo
摘要:原文地址:http://www.cnblogs.com/PerfectSoft/archive/2012/03/01/2375007.html 在Silverlight中,数据实体类的有效性校验有多种方法,比如说:运用TargetNullValue、FailBackValue、ValidatesOnExceptions.....,运用这些方法可以解决常见的问题,但是针对一些复杂性的数据校验,显然不是最有效的利器。比如说:在针对单个属性进行多重有效性验证的情况下,此时,可以灵活的运用INotifyDataErrorInfo接口。 MSDN INotifyDataErrorInfor的定义如下:. 阅读全文

posted @ 2012-03-02 17:40 黑子范 阅读(360) 评论(0) 推荐(0)

(转)Silverlight4 Data Validation
摘要:原文地址:http://www.cnblogs.com/PerfectSoft/archive/2012/02/26/2369118.html数据有效性验证时非常的重要,对于所有的应用程序而言,都是必不可少的。在将用户输入的数据进行保存之前,务必对其进行有效性验证,确保所有相关数据有效后,方可保存。 在Silverlight中,默认情况下,Silverlight不会对用户输入的无效数据给出友好的提示,以帮助用户输入正确的数据。幸运的是,Silverlight提供了进行数据有效性验证的特性,只需做一些额外的处理即可。 没有任何数据有效性验证的数据类: //没有任何数据有效性验证 p... 阅读全文

posted @ 2012-02-29 11:55 黑子范 阅读(150) 评论(0) 推荐(0)

(转)从属性赋值到MVVM模式详解
摘要:原文地址:http://www.cnblogs.com/lemontea/archive/2011/11/26/2264168.html从属性赋值到MVVM模式详解示例源码这两天学习了一下MVVM模式,和大家分享一下,也作为自己的学习笔记.这里不定义MVVM的概念,不用苍白的文字说它的好处,而是从简单的赋值讲起,一步步建立一个MVVM模式的Simple.通过前后对比留给读者自己去思考.我也不知道理解是否正确,有不对的地方,希望指出.赋值VS绑定要理解MVVM模式,最重要的是理解绑定的概念.做B/S或者对C/S理解不够的程序员可能不了解"绑定",它与赋值类似,但又" 阅读全文

posted @ 2011-11-28 20:11 黑子范 阅读(257) 评论(0) 推荐(0)

(转)使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型
摘要:原文地址:http://www.cnblogs.com/luminji/archive/2011/06/10/2077696.html本文目的是通过Silverlight ria service完成一次数据的读取过程,并且在此基础上建立测试项目。Ria service借助于WCF和ADO.NET Entity Framework构建分布式开发框架。使用它可以快速构建自己的开发模式。1:基础结构首先,创建SL APP,如下:然后,选择创建web:可以,也可以不勾选enable wcf ria service,如果勾选了,在SL APP中会多几个DLL的引用,其它没有任何差别。如图:2:创建一个. 阅读全文

posted @ 2011-07-02 11:26 黑子范 阅读(429) 评论(0) 推荐(0)

(转)Silverlight学习点滴之一——使用WCF RIA构建应用
摘要:原文地址:http://www.cnblogs.com/Realh/archive/2011/06/30/2094019.htmlWCF RIA是一项很有意思的技术,能够让客户端的Silverlight直接访问服务端的数据库,而不需要创建新的WCF项目(当然,其底层还是通过WCF实现的),就像操作本地的数据库一样。不过,WCF RIA只能用于Silverlight。相关安装包在Silverlight 4.0中包含。我选择创建的是Silverlight Businuss,参考的是这个视频:.NET RIA Services Intro1. 创建Silverlight Businuss Appl. 阅读全文

posted @ 2011-07-01 21:14 黑子范 阅读(310) 评论(0) 推荐(0)

(转)Prism安装、MVVM基础概念及一个简单的样例
摘要:原文地址:http://www.cnblogs.com/luminji/archive/2011/05/27/2060127.html一:Prism的下载和安装1:在http://compositewpf.codeplex.com/上下载最新的包。下载完毕后,运行之,选择解压目录解压之。解压完毕的根目录下有chm帮助文档。2:运行RegisterPrismBinaries.bat注册Prism组件,注册完毕才能在VS的引用中直接找到Prism组件,否则需要手动添加这些组件。3:运行Silverlight Only - Basic MVVM QuickStart.bat可以打开一个MVVM的简. 阅读全文

posted @ 2011-06-01 22:41 黑子范 阅读(497) 评论(0) 推荐(0)

(转)基于Silverlight的快速开发框架RapidSL之开源
摘要:原文地址:http://www.cnblogs.com/guozili/archive/2011/05/31/2063957.html基于Silverlight的快速开发框架RapidSL之开源1. RapidSL框架基于WCF RIAService + EF + MVVM,UI采用了DomainService + RiaControls + EasySL Controls,对sl传统的开发方式进行了集成和封装,核心模块基于View,ViewModel模型,基本上只需要修改View视图就可以完成CRUD操作,提供了非常便捷的快速开发方式;2. 已经实现了轻量级的权限管理,上传模块,内容管理,. 阅读全文

posted @ 2011-06-01 20:17 黑子范 阅读(434) 评论(0) 推荐(0)

(转)Blend操作入门: 别站在门外偷看,快进来吧!
摘要:原文地址:http://www.cnblogs.com/hielvis/archive/2010/10/21/1857415.html   有的人认为,Blend主要是用来修改一下颜色,调整一下布局之类的,大部分的SL开发还是用VS搞定;这样的结果我们可以预测,他的UI一定是很普通的,也许布局颜色搭配之类算不上难看,符合一般审美,但是绝不是高水平的UI,也不会是销售人员满意的设计; 有的人认为,... 阅读全文

posted @ 2010-10-22 09:41 黑子范 阅读(745) 评论(0) 推荐(0)

(转)轻松创建Silverlight 4开发环境
摘要:原文地址:http://www.cnblogs.com/jv9/archive/2010/06/26/1765608.html在银光中国网有一篇“轻松创建Silverlight开发环境”文章,相信帮助了不少Silverlight新手,不过该文章介绍的是Silverlight 3开发环境,本篇将基于上文进行更新,帮助新人轻松创建Silverlight 4开发环境。创建Silv... 阅读全文

posted @ 2010-09-28 10:57 黑子范 阅读(257) 评论(0) 推荐(0)

导航