将数据绑定到集合时,如何将其设置为属性?

时间:2019-06-10 05:13:11

标签: c# wpf xaml data-binding binding

说我拥有的是ObservableCollection<People> ListOfPeople,例如:

public class People
{
    public string Name { get; set; };
}

我有一个等效的组合框:

<ComboBox x:Name="combobox_Profiles" Text="Select Person"
          ItemsSource="{Binding Path=???}">

如何将组合框中的项目设置为每个Name属性的值?我以为我知道该怎么做,但我显然不知道。

1 个答案:

答案 0 :(得分:1)

要选择在单个属性的情况下显示的内容,请使用DisplayMemberPath并将其设置为Name

如果希望控件返回对象的特定属性而不是对象本身,则也可以设置SelectedValuePath