WPF创建数据绑定的ControlTemplate

WPF创建数据绑定的ControlTemplate,wpf,controltemplate,databound,Wpf,Controltemplate,Databound,我有一个绑定到对象的控件,一切正常,但我想将它转换为绑定到类似类型的不同对象的控件模板。如果可能的话,我只想在xaml中这样做。有没有介绍这些步骤的好教程 <TextBlock Text="{Binding Source={StaticResource BorderControl}, Path=ControlName}"/> 编辑:再加上一点经验,我需要的是基于控件属性设置绑定源的能力。i、 e <TextBlock Text="{Binding Source={Stat

我有一个绑定到对象的控件,一切正常,但我想将它转换为绑定到类似类型的不同对象的控件模板。如果可能的话,我只想在xaml中这样做。有没有介绍这些步骤的好教程

<TextBlock Text="{Binding Source={StaticResource BorderControl}, Path=ControlName}"/>

编辑:再加上一点经验,我需要的是基于控件属性设置绑定源的能力。i、 e

<TextBlock Text="{Binding Source={StaticResource {TemplateBinding Tag}}, Path=ControlName}"/>

该控件存在于ControlTemplate中,但如果我将其直接绑定到数据,则可以正常工作——如果这样做会产生影响的话。我不知道这是可能的还是正确的方法。欢迎有任何想法

编辑:

这也不行

<TextBlock Text="{Binding Source={TemplateBinding Tag}, Path=ControlName}"/>


我认为您需要ContentPresenter()-将其视为ItemsControl的一行,它包含一个内容和对表示该内容的模板的引用

谢谢你,保罗。我没有很好地回答这个问题。我认为编辑解释得更准确。