只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-08-04 09:11 FlyingSheep 阅读(2) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-08-04 09:07 FlyingSheep 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 转载自http://tech.it168.com/a2009/0518/362/000000362992.shtml好文,对silverlight的入门理解很有帮助【IT168 专稿】本文解答了关于Silverlight的10个最常见的问题。从某种意义上讲,这两种技术是相互关联的:它们都是关于界面表现的技术,更进一步的,Silverlight是基于WPF的,是它的一个子集。本文不仅从理论上介绍了这两种技术,同时还提供了一些小的例子供大家参考。 上篇:为你解惑之WPF经典9问详解 第1问:什么是依赖属性? 依赖属性有这样一个显著的特性:依赖属性属于某个类,但是却可以在另外一个类中使用。我们来看. 阅读全文
posted @ 2013-02-16 17:55 FlyingSheep 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 现在我们进入Prism的一条重要支柱MVVM模式。MVVM模式简单来说就是把页面UI和后台逻辑分开,这样做的好处是能使你的程序更容易测试,维护和改进。下面的图来自于Prism4的教程显示了MVVM模式的基本工作原理:好,废话少说,开始Coding吧。打开之前创建的MyPrism程序:其中HelloWorldModule下只有一个View页面HelloWorldView.xaml,其只实现一个简单显示HelloWorld控件作用,不包括任何逻辑代码。为了实现MVVM模式,我们需要添加一个ViewModel文件和Model文件。在Helloworldmodule下新建两个文件夹,命名为Models 阅读全文
posted @ 2011-10-31 23:38 FlyingSheep 阅读(1349) 评论(5) 推荐(3) 编辑
摘要: 就像以往的入门,从伟大的Hello World开始吧。其实网上已经有不少Prism的入门图例,但是就只是很简单的说了一下操作过程,为什么要这么写代码和背后原理写的很少,看了以后有点知其然而不知其所以然的感觉。不要小看Hello World这个简单的程序,他其实已经包含了不少重要的概念,比如容器,依赖注入,为什么要Bootstrapper这个类,Shell是干什么用的,我将会在我的笔记里面一条条的详细介绍他们。先新建一个Silverlight Application,命名为MyPrism。建好后可以看见一个App.xaml和MainPage.xaml文件,App.xaml的作用就相当与.Net 阅读全文
posted @ 2011-10-18 00:23 FlyingSheep 阅读(2086) 评论(5) 推荐(3) 编辑
摘要: Prism 是一种应用于silverlight的设计模式, 代码和教学文档可以从官网下http://compositewpf.codeplex.com/最新的应该是Prism4,安装后会在电脑里面生产一个文件包,里面有SampleCode和Prism的lib dll文件以及一个教学的文档。Prism的自带的教学文档比较抽象,把一些主要的思想提炼了出来,但没有做到step by step,我想写这么一个学习博客来鼓励自己学习,同时分享下学习经验吧。官网的文档里有Prism的定义和介绍,我就不重复了,我对Prism的理解是,随着软件开发发展,开发员越来越希望把前台显示和后台逻辑分开,传统的.net 阅读全文
posted @ 2011-10-16 20:32 FlyingSheep 阅读(890) 评论(1) 推荐(0) 编辑