1. 程式人生 > >Binding和TemplateBinding的注意事項

Binding和TemplateBinding的注意事項

在實際的資料繫結中遇到一些關係模板中資料繫結的問題。

現在說下兩者的區別:

1、TemplateBinding的資料繫結是單向的,從資料來源到目標。

2、TemplateBinding不能對資料物件進行自動轉換,資料來源和目標的資料型別不同時候,需要自己寫轉換器。

3、Binding的資料繫結方式是可以選擇的,比TemplateBinding要靈活

4、Binding會對資料來源和目標的資料型別進行自動轉換

5、TemplateBinding是Binding的特殊情況。TemplateBinding等價於

{Binding RelativeSource={RelativeSource TemplatedParent}}