【发布时间】:2009-07-15 12:52:23
【问题描述】:
这两种绑定有什么区别:
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="{TemplateBinding Property=Background}">
<ContentPresenter />
</Border>
</ControlTemplate>
和
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Background}">
<ContentPresenter />
</Border>
</ControlTemplate>
?
【问题讨论】:
-
如果你需要双向绑定,你必须使用第二个选项
标签: wpf relativesource templatebinding