[英]XAML markup error when binding List<string> to a ComboBox ItemSource in a WPF
[英]WPF XAML Binding List and Combobox
我正在自学如何将类绑定到XAML对象。 我在列表中的数据上找不到任何内容。 要么那个,要么我不太了解该术语。 我想制作一个与列表绑定的组合框,在“项目”列表中显示每个项目的名称。 我如何将其绑定到组合框?
class Section
{
List<Item> Items = new List<Item>();
}
class Item
{
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
}
假设Section
是当前的DataContext:
<ComboBox ItemsSource="{Binding Items}"
DisplayMemberPath="Name" />
尝试这个,
<ComboBox ItemsSource="{Binding Items}" DisplayMemberPath="Name" />
使您的Items集合成为属性。
public List<Item> Items { get; set;}
Section
类应该是public
并使其成为您的DataContext
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.