WPF 中,继承了一个控件后,如何能够动态继承他的外观
Foxer 2006-11-08 05:08:53 准备从ComboBox控件继承,做一个功能更强的控件,自己在控件的外观模版(Template)中添加了自己的东西,但是此时,ComboBox自己的东西全都不见了。从Windows SDK的文档中找到ComboBox的模版,在此基础上添加了原来ComboBox的内容,但是,一个ComboBox是由很多个子控件组成的,其外观很复杂,而且外观是能够根据Windows的外观进行改变的Windows SDK文档中的例子却都是固定的,我无法实现和原来ComboBox一样的外观的自定义控件。
我的想法是,我要继承一个控件,能够自己定义这个控件使用原始的外观还是我新定义的外观,而最好是外部定义的外观(一个XAML文件)也能够被用到这个控件上,如何实现呢?