Заполнение ComboBox из List<string> из кода

234
30 марта 2017, 17:45

Есть код, беру имена всех картинок в гриде и записываю в List. Потом для combobox задаю этот List как источник данных. Он заполняется, но имена не отображает. В XAML написал:

DisplayMemberPath="Name"

Потому что я брал имена Image. Список заполняет, но не отображает:

public void InputImage()
{
    var children = grid.Children;
    foreach (var child in children) 
    {
        var image  = child as Image;
        if (image is Image) 
        {
            Names.Add(image.Name);
        }
    }
    imglist.ItemsSource = Names;
}
Answer 1

Решил проблему добавлением класса:

public class ImageName 
{
    public string Name { get; set; }
}
public void InputImage()
{
    var children = grid.Children;
    foreach (var child in children) 
    {
        var image  = child as Image;
        if (image is Image) 
        {
            Names.Add(new ImageName { Name = image.Name});
        }
    }
    imglist.ItemsSource = Names;
}
READ ALSO
file_id от файлов бота в telegram (php)

file_id от файлов бота в telegram (php)

Добрый день! Пишу бота для telegram на php, прицеплен через webhookБот уже умеет отправлять файлы через url

614
Временные интервалы в дате php

Временные интервалы в дате php

Доброго времени! Столкнулся с такой задачей, есть 2 переменные с датой и временем

318
Ошибка при создании формы по аннотациям [Syntax Error] Expected PlainValue, got &#39;$&#39; at position 78

Ошибка при создании формы по аннотациям [Syntax Error] Expected PlainValue, got '$' at position 78

Создаю сайт и потребовалось создать элемент формы select который бы выводил список всех пользователей для выбораСоздавать форму мне удобнее...

381