【发布时间】:2009-05-31 14:45:12
【问题描述】:
我有一个绑定到对象的控件,一切都很好,但我想把它变成一个绑定到类似类型的不同对象的控件模板。如果可能的话,我想专门在 xaml 中执行此操作。有什么好的教程概述了这些步骤?
<TextBlock Text="{Binding Source={StaticResource BorderControl}, Path=ControlName}"/>
编辑:有了更多经验,事实证明我需要的是根据控件的属性设置绑定源的能力。即
<TextBlock Text="{Binding Source={StaticResource {TemplateBinding Tag}}, Path=ControlName}"/>
控件存在于 ControlTemplate 中,但如果我将其直接绑定到数据,则可以正常工作——如果这会产生影响的话。我不知道这是否可能,或者这是否是正确的方法。欢迎任何想法!
编辑:
这也不行。
<TextBlock Text="{Binding Source={TemplateBinding Tag}, Path=ControlName}"/>
【问题讨论】:
标签: wpf controltemplate databound