代码改变世界

随笔分类 -  WPF 学习

WPF中的模板之二

2008-06-25 10:14 by DQ, 344 阅读, 收藏,
摘要: 接上面所叙述的,对于任何派生自ContentControl的控件,都可以使用ContentTemplate Property来定义一个自定义的layout。除了ContentControl,ItemControl的派生类型也占有相当大的比例。ItemsControl系列的类型都是用来显示多个对象的,这些类型包括MenuItem、TreeViewItem、ListBox、ComboBox、ListV... 阅读全文

WPF中的Element

2008-06-19 11:51 by DQ, 907 阅读, 收藏,
摘要: 相信我们都做过很多“自定义控件”(Custom Control)但是在WPF中,element和控件是有区别的。我们可以通过使用自定义的element来创建自定义的控件。建立自定义Element一般是通过继承自FrameworkElement,当建立自定义控件时,一般是通过继承自Control。 面对设计新的element时,我们需要考虑:到底是继承自FrameworkEl... 阅读全文

Dependency Property

2008-06-19 10:07 by DQ, 517 阅读, 收藏,
摘要: 好久没有写Blog了,一方面是由于项目紧,一方面是由于自己太懒。闲话不说,今天先讲讲对Dependency Property的理解。 故名思意,之所以称为Dependency Property是因为它们依赖于一些其它的Property和外在的影响。区别与C#中其它属性的理解,在WPF中,Dependency Property允许以一般的方式自动进行大部分的通知。它的定义如下: public sta... 阅读全文