摘要:
ControlTemplate和DataTemplate都是用于定制控件的外观,但两者有着很大的区别。 ControlTemplate服务于Control(有形的控件),而DataTemplate服务于Data(无形的数据)。 换句话说,ControlTemplate用于将已有的外观进行改造,DataTemplate是从无到有地构建外观。 ContentControl、ItemsControl类型 ContentControl,它的Content属性包含单个元素,例如Button ItemsControl,它的Items属性包含多个元素,例如Listbox ContentPresent... 阅读全文