自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 Caliburn笔记-Dependent Action(wpf框架)

   http://caliburn.codeplex.com/wikipage?title=Dependent%20Actions&referringTitle=Documentation    这一部分功能也属于过滤器.再来看两个接口FilterManager会在构造函数中,对实现该接口的Filter进行初始化public interface IInitializable : IFil

2009-12-30 17:49:00 537

原创 Caliburn笔记-过滤器管理(IFilterManager)(wpf框架)

     过滤器用于装饰对象本身和对象中的方法.如下图 具体介绍可见此 http://caliburn.codeplex.com/wikipage?title=Filters&referringTitle=Documentation IFilterManager IFilterManager接口为过滤器管理器,用于存放过滤器接口,每个Action都有一个过滤器管理器 1.IRescu

2009-12-30 13:49:00 760

原创 Caliburn笔记-依赖注入容器(wpf框架)

参考与此http://caliburn.codeplex.com/wikipage?title=Auto-Registering%20Components&referringTitle=Documentation     此为基础,看了没用,不看不行…了解下注册流程. 注册组件,差不多离不开这几种模式 手动注册 元数据标签注册 外部dll加载注册 1.内置服务则用手动注册. 2.挂元

2009-12-30 11:49:00 1392

原创 Caliburn笔记-Action简写(wpf框架)

http://caliburn.codeplex.com/wikipage?title=Action%20Basics&referringTitle=Documentationpublic void Demo(){ MessageBox.Show("hello");}1.传递方法Button Content="Demo" cal:Message.At

2009-12-30 10:49:00 733

原创 Caliburn笔记-Presenter与View(视图策略)(wpf框架)

参考:http://caliburn.codeplex.com/wikipage?title=View%20Strategies&referringTitle=Documentation    来看下presenter是怎么与view分开的,calbiburn把view和presenter分的很彻底,view很干净,presenter也很干净,几乎感觉不到他们两有关系.这一点感觉设计的非

2009-12-28 23:10:00 737

原创 Caliburn笔记-Presenter的管理(wpf框架)

回头来看caliburn是如何初始化程序界面 CaliburnApplication CaliburnApplication继承自WPF的Application类,其初始化了caliburn的接口,同时提供了一个窗口管理的接口IWindowManager,与prism框架不同这个shell是非强制性的 一.初始化  ////// Raises the event./// //

2009-12-28 14:10:00 689

原创 Caliburn笔记-Presenter(wpf框架)

    又是MVP... 先来看下图,MetadataContainer已经知道是元数据的功能了。PresenterBase继承了IExtendedPresenter接口,所以重点看这个接口. 参考于此:http://caliburn.codeplex.com/wikipage?title=IPresenter%20Component%20Model&referringTitle=Docu

2009-12-28 11:11:00 646

原创 Caliburn笔记-消息触发器(wpf框架)

参考此http://caliburn.codeplex.com/wikipage?title=Message%20Triggers&referringTitle=Documentation  先看下面一段xamlButton Content="Divide (Trigger Collection w/ Explicit Parameters)"> cal:Message.Tri

2009-12-25 15:11:00 711

原创 Caliburn笔记-方法(IMethod)的创建(wpf框架)

为了适应框架的需要,对原生的MethodInfo进行了改造,如下图   我们可以看到,主要的功能点是允许方法可以进行异步操作.其次IMethod也继承了IMetadataContainer接口,在方法上使用元数据也非常普遍.如下为默认实现的抽象类/// /// A base class for implementations./// private abstract cla

2009-12-25 11:11:00 579

原创 Caliburn笔记-Action的创建(wpf框架)

    若一个对象被设置成为DataContext,该对象的方法称之为Action,caliburn通过附加属性来绑定这些Action,首先则需要获取绑定对象的方法.如下示例对象,则有4个方法.[Rescue("GeneralRescue")]public class Calculator{ //Note: This rescue catches exceptions t

2009-12-25 11:11:00 688

原创 Caliburn笔记-元数据(Metadata)管理(wpf框架)

   在.net中允许我们使用元数据(即Attribute),在使用Action时,结合元数据可以为框架功能提供一些便利. caliburn提供了很多的元数据,其皆继承自IMetadata接口,该接口即一个空元数据标记接口而已,继承此接口的元数据则表明为属于caliburn功能范围内的元数据,方便管理. IMetadataContainer接口提供了对IMetadata的管理 M

2009-12-25 10:11:00 753

原创 xaml2009新特性

New WPF Features http://blogs.msdn.com/llobo/archive/2009/11/25/concluding-new-wpf-features-series.aspx    基本的特性,大家参考一下,若有遗漏,还请补充 一.支持CLR基本类型   http://schemas.microsoft.com/winfx/2006/xaml命名空间默认支持

2009-12-03 16:11:00 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除