2009年1月8日
摘要: 桌面窗口管理器是什么呢?它是Vista中的一个新组件:Desktop Window Manager(DWM)。它建立在WPF核心图形层组件基础之上。还记得我在第一个Post中所提到的Composition引擎吗?DWM的桌面合成 就是建立在这个Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕象素显示方式。 阅读全文
posted @ 2009-01-08 22:34 xirihanlin 阅读(3587) 评论(0) 推荐(1) 编辑
摘要: WPF 跟GDI/GDI+是不同技术实现。它是对DirectX的managed封装,准确的说是Direct3D,所有2D的表现也都是通过其实现。由于Direct3D是基于硬件的Native API,而WPF是managed code,因此WPF存在managed code于native资源的交互开销。 阅读全文
posted @ 2009-01-08 21:58 xirihanlin 阅读(2490) 评论(1) 推荐(0) 编辑
摘要: 现在,Windows Presentation Foundation(WPF)这个名词已经不再新鲜,至少对很多关注前沿技术的开始人员而是这样的。Windows Vista已经正式发布,新的开发平台.NET Framework 3.0也开始逐步进入到人们的视野之中,并得到了更多的焦点。 阅读全文
posted @ 2009-01-08 21:44 xirihanlin 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: Attached Property是Dependency Property的一种特殊形式,它是用DependencyProperty.RegisterAttached方法注册的,可以被有效地添加到任何继承自DependencyObject的对象中,所以被称为Attached Property。一开始,这可能听起来很奇怪,但这种机制在WPF中有很多种应用。 阅读全文
posted @ 2009-01-08 20:56 xirihanlin 阅读(3120) 评论(0) 推荐(0) 编辑
摘要: 在Dependency Property(3)——属性值继承中,我们提到一些具有一定优先权的源,也就是属性值提供程序,它们到底有哪些呢?这就是我们在这个Post中要说的Dependency Property支持多个属性值提供程序。 阅读全文
posted @ 2009-01-08 09:43 xirihanlin 阅读(829) 评论(0) 推荐(0) 编辑