TemplateBinding。 ControlTemplate最終會被用到一個控制項上,我們稱這個控制項為模板目標控制項或者模板化控制項,ControlTemplate裡面的控制項可以使用TemplateBinding將自己的某個屬性值關聯到模板控制項的某個屬性值上,必要的時候還可以添加Converter。例 ...
TemplateBinding。
ControlTemplate最終會被用到一個控制項上,我們稱這個控制項為模板目標控制項或者模板化控制項,ControlTemplate裡面的控制項可以使用TemplateBinding將自己的某個屬性值關聯到模板控制項的某個屬性值上,必要的時候還可以添加Converter。例如BackGround=“{TemplateBinding Background}”這句,意思是讓Border的Background和目標控制項保持一致,產生的效果就是你為模板的目標控制項設置的Background屬性,Border被Background也會跟著變。回顧Binding一節,你會發現,TemplateBinding的功能和{Binding RelativeSource={RelativeSource TemplatedParent}}一致;