摘要: 1.RiaService暂时无法显示数据模型传递,只能使用原始的IEnumerable、Dictionary等数据集合类型来代替传递。http://forums.silverlight.net/forums/p/96425/302186.aspx2.HyperlinkButton生成链接按钮后,当点击页面控件后,链接按钮会出现蓝色边框,这时我们只需要将链接按钮设置为:IsTabStop="Fals... 阅读全文
posted @ 2010-05-11 01:34 yo 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Grid:类似于表格布局Canvas:可以在任意位置显示控件Stackpanel:以水平或垂直显示控件WrapPanel:以水平或垂直显示控件,当控件填充完整行或整列时,可自动换行或换列DockPanel:水平显示控件,使最后一个控件靠边显示Navigator:导航控件Frame:框架,与Navigator结合设计系统框架Border:为控件内容加边框Rectangle:可做一般的填充区域Cont... 阅读全文
posted @ 2010-04-27 11:21 yo 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 最近在跟着 WXWinter 学Workflow,收益非浅。根据 WXWinter 所提供的关于 会签业务流程例子,自己也尝试了做一个流程控制,结果在 Persistence 时,出现了一个异常:{"The execution of the InstancePersistenceCommand named {urn:schemas-microsoft-com:System.Activities.P... 阅读全文
posted @ 2010-03-31 17:01 yo 阅读(1660) 评论(2) 推荐(1) 编辑
摘要: 前面分别实现了ViewModel与Riaservice,接下来让我们看看如果实现与View的绑定,如下: 阅读全文
posted @ 2010-03-17 01:16 yo 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了ViewModel,下面介绍一下结构中RiaService。 在.net 4.0中,为我们提供了一个新的Ria服务:Domain Service,主要用于处理SilverLight与服务端的通信问题。以往我们在处理这方面的问题时,首先想到的是用WCF、Web Service等方式来实现,所以在处理过程中还需要去考虑通信方面的问题。但有了Domain Service后,我们不用再去关心这方面的问题,它会自动帮我们生成相应的通信协议与代码,将我们所提供的服务曝露给Silverlight客户端。 阅读全文
posted @ 2010-03-15 01:15 yo 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了MVVM架构的总体架构,下面介绍一下里面ViewModel与RiaService的实现过程 1.ViewModel,定义与View相对应的属性与操作,如下: ViewModelBase.cs,这里继承自INotifyPropertyChanged,这样,当与之所绑定的View发生变化时,就能触发ViewModel相对应的属性或方法。代码如下 阅读全文
posted @ 2010-03-15 00:37 yo 阅读(903) 评论(0) 推荐(0) 编辑
摘要: SilverLight技术的出现也已经有很长一段时间了,但是却感觉还没有比较统一的框架模式(个人的技术水平有限)。 在研究它的架构模式过程中,刚开始是试想采用MVC模式来搭建系统架构,利用SilverLight与WebForm相结合的形式,但是框架做好了之后感觉不太好使,WebForm与SilverLight间的页面展现总是感觉不能跟其相应的页面逻辑代码实现分离;相反,Controller对于View的控制还增加了相应的工作量,所以放弃采用MVC模式。 后来尝试采用MVP模式,虽然能够实现页面的逻辑分离,但是Presenter却感觉显的比较臃肿,需要处理的关系较多,压力较大,所以只能继续寻找合适的框架模式。 阅读全文
posted @ 2010-03-13 00:17 yo 阅读(2542) 评论(8) 推荐(0) 编辑
摘要: 在世界上,到处都有教人们如何调情的课程。某个德国的大学甚至要求他们的IT工程师参加调情的课程——并不是要吸引伙伴,而是要学习如何在工作中更有效地交流。乍听起来似乎有些“轻浮”,但这里的调情意味着与他人建立联系,而联系是良好沟通的关键所在。那也正是敏捷宣言第一个原则:人和交流重于过程和工具。 阅读全文
posted @ 2010-03-04 15:33 yo 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 关于AG_E_PARSER_BAD_PROPERTY_VALUE错误,估计做Silverlight都遇到过这个错误,一般都是出现在xaml文件中,有以下几种情况:1.xaml文件中有某些属性不合法,不受xaml 分析器支持2.在xaml文件中有某些方法定义没有被实现总之,如果出现这种错误,目前来说只能自己慢慢找了,一般xaml格式错误的比较多 阅读全文
posted @ 2009-12-30 13:06 yo 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 在.Net3.5SP1中,新增加了一个DLL:System.Web.Routing,只要我们在项目中添加该引用,那么就可以实现如MVC项目中的路由选择。 阅读全文
posted @ 2009-12-24 16:03 yo 阅读(234) 评论(0) 推荐(0) 编辑