WPF自动完成框样式数据模板将ValueMemberPath绑定到内容

WPF自动完成框样式数据模板将ValueMemberPath绑定到内容,wpf,bind,datatemplate,Wpf,Bind,Datatemplate,所以我有一个 <controls:AutoCompleteBox ItemsSource="{Binding Nationalities}" SelectedItem="{Binding IDIssueCountry, Mode=TwoWay}" ValueMemberPath="NationalityName"/> 以及itemtemplate的样式,我希望其内容绑定到ValueMemberPath的值: <Setter Property="ItemTemplate"&

所以我有一个

<controls:AutoCompleteBox ItemsSource="{Binding Nationalities}" SelectedItem="{Binding IDIssueCountry, Mode=TwoWay}" ValueMemberPath="NationalityName"/>

以及itemtemplate的样式,我希望其内容绑定到ValueMemberPath的值:

<Setter Property="ItemTemplate">
    <Setter.Value>
        <DataTemplate>
            <Label Content="{What Binding to put here to get ValueMemberPath's value}"/>
        </DataTemplate>
    </Setter.Value>

提前谢谢

注意:TemplateBinding找不到ValueMemberPath..

这是怎么回事

<Label Content="{Binding NationalityName}"/>

假设
NationalityName
Nationalities
集合中某个项的属性,则应可以工作

请注意,如果您正试图将
标签的
内容
属性绑定到其名称由
ValueMemberPath
指定的属性,则无法将该属性绑定到该属性


控件内部使用
ValueMemberPath
的值来使用反射获取基础数据对象的值。

是,但默认情况下使用此样式,并且它将包含不同的项,例如,公司名称为其他名称。这就是为什么我要获取ValueMemberPath的值无法绑定到由纯XAML中的ValueMemberPath属性指定名称的属性。您需要指定要绑定到的属性的名称。不能指定包含要绑定到的属性名称的属性名称。所以恐怕这是不可能的。