AutoComboBox DisplayMemberPath调用Converter或Set MultiBinding

时间:2017-10-09 12:33:36

标签: wpf xaml combobox

在ComboBox中ItemSource列表类设置一个属性为该类的对象,当我在selectedItem

时,我必须将其设置为一个用于显示目的
    <AutoComboBox x:Name="cbPatient" Grid.Row="1" Grid.Column="3" ItemsSource="{Binding Path=Patients}"
                         SelectedItem="{Binding SelectedPatient}">
        <AutoComboBox.ItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Name,Converter={StaticResource NameToFullNameConverter}}"/>
            </DataTemplate>
        </control:AutoComboBox.ItemTemplate>
            <control:AutoComboBox.DropDownView>
                <GridView>
                    <GridViewColumn Header="Type" DisplayMemberBinding="{Binding Path=Name,Converter={StaticResource NameToFullNameConverter}}"/>
                </GridView>
            </control:AutoComboBox.DropDownView>
        </control:AutoComboBox>

这个转换器在DropDownView中工作,但是当我从DropDownView中选择一个项目时不起作用 提前致谢

0 个答案:

没有答案