【发布时间】:2012-03-09 16:59:59
【问题描述】:
我有以下 XAML:
<ComboBox
Name="groupComboBox"
ItemsSource="{Binding Path=MyServiceMap.Groups}"
DisplayMemberPath="{Binding Name}"/>
在后面的代码中,我将 this.DataContext 设置为我的 viewModel。
private ServiceMap _serviceMap;
public ServiceMap MyServiceMap
{
get
{
return _serviceMap;
}
set
{
_serviceMap = value;
OnPropertyChanged("MyServiceMap");
}
}
我的 ServiceMap 类是
public class ServiceMap
{
//other code
public List<Group> Groups = new List<Group>();
}
最后:
public class Group
{
public string Name { get; set; }
}
很遗憾,这不起作用。如何绑定组合框以显示组名?
【问题讨论】:
标签: c# .net wpf silverlight data-binding