Binding和TemplateBinding的注意事项

在实际的数据绑定中遇到一些关系模板中数据绑定的问题。

现在说下两者的区别:

1、TemplateBinding的数据绑定是单向的,从数据源到目标。

2、TemplateBinding不能对数据对象进行自动转换,数据源和目标的数据类型不同时候,需要自己写转换器。

3、Binding的数据绑定方式是可以选择的,比TemplateBinding要灵活

4、Binding会对数据源和目标的数据类型进行自动转换

5、TemplateBinding是Binding的特殊情况。TemplateBinding等价于

{Binding RelativeSource={RelativeSource TemplatedParent}}

猜你喜欢

转载自blog.csdn.net/woddle/article/details/81514511