DataTemplate: 用binding语句,将一个具体的数据对象 转换成一组 UI控件来表示,并绑定到上层的控件中。

ControlTemplate: 用TargetType属性,将该类的控件用一组其它的图形或UI控件来展现,其Triggers属性可以用来定义动画效果。

Style: 可以对某类控件设置属性,并在该类控件被调用时指定该控件应用的Style。