04 2008 档案

摘要:命令将操作的语义和发起方与其逻辑分开。 这使得多个完全不同的源可以调用相同的命令逻辑,并使得可以针对不同的目标对命令逻辑进行自定义。 命令的语义在所有的应用程序和类中是一致的,但是操作的逻辑是所作用于的特定对象所特有的。 WPF 中的路由命令模型可以分为四个主要概念:命令、命令源、命令目标以及命令绑定: 命令是要执行的操作。 命令源是调用命令的对象。 ... 阅读全文
posted @ 2008-04-22 15:11 宁#宁 阅读(307) 评论(1) 推荐(0)
摘要:最近打算再学习一遍设计模式,希望能进一步掌握掌握 创建型模式 处理对象的创建问题 抽象工厂 abstractfacory 核心:在于实际的工厂可以生产相互配合的,有相同特征的全部产品 生产器:builder 有些对象如此复杂并且灵活,因此它的创建应该由单独的对象负责,以保证足够的灵活 工厂方法: factory method 核心:把... 阅读全文
posted @ 2008-04-22 10:57 宁#宁 阅读(221) 评论(0) 推荐(0)
摘要:Windows Presentation Foundation (WPF) 引入了路由事件,这些事件可以在应用程序的元素树中调用存在于各个侦听器上的处理程序。 路由事件 可以从功能或实现的角度来考虑路由事件。 功能定义:路由事件是一种可以针对元素树中的多个侦听器(而不是仅针对引发该事件的对象)调用处理程序的事件。 实现定义:路由事件是一个 CLR 事件,可以由 RoutedEvent 类的实例提... 阅读全文
posted @ 2008-04-21 14:06 宁#宁 阅读(1014) 评论(0) 推荐(1)
摘要:依赖项属性 Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行库 (CLR) 属性的功能。 这些服务通常统称为 WPF 属性系统。 由 WPF 属性系统支持的属性称为依赖项属性。 依赖项属性的用途在于提供一种方法来基于其他输入的值计算属性值。 这些其他输入可以包括 系统属性(如主题和用户首选项)、 ... 阅读全文
posted @ 2008-04-21 13:49 宁#宁 阅读(765) 评论(0) 推荐(0)
摘要:WPF 中主要的树结构是元素树。 如果使用 XAML 创建应用程序页,则将基于标记中元素的嵌套关系创建树结构。 如果使用代码创建应用程序,则将基于为属性(实现给定元素的内容模型)指定属性值的方式创建树结构。 在 Windows Presentation Foundation (WPF) 中,处理和使用概念说明元素树的方法实际上有两种:即逻辑树和可视化... 阅读全文
posted @ 2008-04-21 09:46 宁#宁 阅读(1232) 评论(0) 推荐(0)
摘要:WPF 主要编程模型是通过托管代码公开的。 CLR 提供一系列的功能,可以令开发效率更高并且更加可靠(包括内存管理、错误处理和通用类型系统等),但这是需要付出代价的。 下图说明了 WPF 的主要组件。关系图的红色部分(PresentationFramework、PresentationCore 和 milcore)是 WPF 的主要代码部分。 ... 阅读全文
posted @ 2008-04-17 16:02 宁#宁 阅读(304) 评论(0) 推荐(0)
摘要:http://blogs.msdn.com/llobo/archive/2008/02/07/maximizing-borderless-window-using-sysparameter-values.aspx Earlier on, I had written a post on maximizing a borderless (WindowStyle=None) window but wi... 阅读全文
posted @ 2008-04-13 16:23 宁#宁 阅读(370) 评论(0) 推荐(0)