- 博客(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关注的人