基于Cairngorm的Silverlight开发系列
最近做了几个silverlight的项目都用到了MVC的开发架构,在silverlight中,MVC、MVVM等架构都很多。各个第三方的公司在推出自己的架构的同时也专门会发布一个for silverlight的版本(如CSLA .NET 3.6支持Silverlight 2 )。 我在做项目时选用了Cairngorm这个MVC框架,因为之前我做flex开发时就用的是他,s...
基于Cairngorm的Silverlight开发 - part5
搭建完整的Cairngorm项目 到这里已经都知道了如何独立的运用Cairngorm中两个特殊的部分,ModelLocator模型和View视图,现在需要的就是建立一个完成的Cairngorm项目了。之前只用到了一种设计模式ModelLocator的单件模式,现在要用到了另一种设计模式命令模式,这个模式也是Cairngorm的核心部分。 一个Cairngorm项目一般是这个样子: 一个Pa...
基于Cairngorm的Silverlight开发 - part4
通过绑定用视图来管理ModelLocator 由于绑定是双向的,所以在绑定到一些可以操作其自身属性的的控件时,对ModelLocator也是有影响的。这里把上边事例中的颜色的RGB值分别绑定到三个Slider控件上。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHigh...
基于Cairngorm的Silverlight开发 - part3
使用ModelLocator来管理视图 之前只是简单的介绍了一下ModelLocator的用法,在这里要把模型和视图结合起来,通过模型来来控制视图。在Silverlight中我们可以看到所有新建立的xaml都是继承自UserControl,所以在这里更新欢称视图为控件。至此给出一个项目的结构图出来。这里我是习惯把从网上下载的第三方类库放在项目中一个Lib的目录下,如果有源码的话直接加入解决方案.....

基于Cairngorm的Silverlight开发 - part2
搭建架构 由浅入深的来搭建架构。 从ModelLocator开始 ModelLocator只是Cairngorm中的一个部分,要使用它并不一定要把Cairngorm所有的架构都搭建起来,ModelLocator是可以单独来使用的。ModelLocator是Silverlight程序中的一个数据的容器,所有的数据都存在于一个类中"singleton class"。这个类有...
基于Cairngorm的Silverlight开发 - part1
基于Cairngorm的Silverlight开发 - part1 概述 简单的说Cairngorm是在Silverlight开发中的一个轻量级的MVC开发框架。 和flash、flex开发中的Cairngorm框架一样,Cairngorm是能将程序代码按照逻辑功能(数据、视图、控制)分块的一种开发模型,这个模型被称为MVC(Model模型、View视图、Control控制)模型。 ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
silverlight您可能感兴趣
- silverlight design
- silverlight rotatetransform
- silverlight旋转
- silverlight scaletransform
- silverlight skewtransform
- silverlight状态管理
- silverlight dropshadoweffect
- silverlight note
- silverlight thread
- silverlight windows
- silverlight实例
- silverlight .net
- silverlight wcf
- silverlight控件
- silverlight技术
- silverlight游戏
- silverlight arcgis
- silverlight窍门
- silverlight学习
- silverlight动画
- silverlight api
- silverlight源码
- silverlight phone
- silverlight html
- silverlight教程
- silverlight象棋
- silverlight地图
- silverlight游戏开发
- silverlight自定义
- silverlight应用