WPF XAML绑定列表和组合框

时间:2015-08-14 19:00:52

标签: c# wpf xaml

我正在教自己如何将类绑定到XAML对象。我无法在列表中找到任何数据。无论是那个还是我都不太了解术语。我想创建一个绑定到列表的组合框,在Items列表中显示每个Item的名称。我如何将它绑定到组合框?

class Section
{
    List<Item> Items = new List<Item>();
}

class Item
{
    private string _name;

    public string Name
    {
        get { return _name; }
        set { _name = value; }
    }
}

2 个答案:

答案 0 :(得分:2)

假设Section是当前的DataContext:

<ComboBox ItemsSource="{Binding Items}"
          DisplayMemberPath="Name" />

答案 1 :(得分:2)

试试这个,

<ComboBox ItemsSource="{Binding Items}"  DisplayMemberPath="Name" />

将您的Items集合作为属性。

 public List<Item> Items { get; set;}

Section班级应为public并将其设为DataContext