Это может быть что-то очень прямолинейное, и я действительно думаю, что это должно работать как есть, но это не так ... У меня есть следующий сценарий:
var itemSource = new Binding
{
Path = new PropertyPath("ItemList"),
Mode = BindingMode.OneTime
};
comboBox.SetBinding(ItemsControl.ItemsSourceProperty, itemSource);
ItemList - это просто:
public IList<string> ItemList
{
get
{
return Enum.GetNames(typeof(OptionsEnum)).ToList();
}
}
Я бы ожидал, что это связывает список элементов с Combobox, и когда я делаю это в XAML, он работает нормально, но я должен сделать это в коде ...
Есть идеи?