У меня есть следующий 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; }
}
К сожалению, это не работает.Как я могу связать выпадающий список, чтобы показать имя группы?