我有一个绑定到对象的控件,一切都很好,但我想把它变成一个绑定到类似类型的不同对象的控件模板。如果可能的话,我想专门在 xaml 中执行此操作。任何概述步骤的好教程?
<TextBlock Text="{Binding Source={StaticResource BorderControl}, Path=ControlName}"/>
编辑:有了更多的经验,事实证明我需要的是能够根据控件的属性设置绑定源。IE
<TextBlock Text="{Binding Source={StaticResource {TemplateBinding Tag}}, Path=ControlName}"/>
该控件存在于 ControlTemplate 中,但如果我将其直接绑定到数据,则它可以正常工作——如果这会产生影响的话。我不知道这是否可能,或者这是否是正确的方法。欢迎任何想法!
编辑:
这也不起作用。
<TextBlock Text="{Binding Source={TemplateBinding Tag}, Path=ControlName}"/>