在实际的数据绑定中遇到一些关系模板中数据绑定的问题。
现在说下两者的区别:
1、TemplateBinding的数据绑定是单向的,从数据源到目标。
2、TemplateBinding不能对数据对象进行自动转换,数据源和目标的数据类型不同时候,需要自己写转换器。
3、Binding的数据绑定方式是可以选择的,比TemplateBinding要灵活
4、Binding会对数据源和目标的数据类型进行自动转换
5、TemplateBinding是Binding的特殊情况。TemplateBinding等价于
{Binding RelativeSource={RelativeSource TemplatedParent}}