最近在做WPF的项目,也是刚刚接触WPF不是特别精通,关于模板的使用做了一些总结(参考《深入浅出WPF》):
模板分为两大类:ControlTemplate(决定控件长什么样子);
DateTemplate(是数据内容的表现形式,一条数据显示成什么样式);
总之:Template(模板)就是“外衣”,ControlTemplate是控件的外衣,DateTemplate是内容的外衣;
一. DateTemplate常用在以下3中地方:
(1)ContentTemplate的ContentTemplate属性,相当于给ContentControl的内容穿衣服。
(2)ItermsControl的ItemTemplate的属性,相当于给ItemControl的数据条目穿衣服。
(3)GridViewColumn的CellTemplate属性,相当于给GridViewColumn单元格里的数据穿衣服。
举例说明:源码地址:files.cnblogs.com/files/ZLGBloge/WpfTemplateDemo1.zip
时间: 2024-09-29 09:01:57