Какой элемент управления вы должны связать с List <string>? - PullRequest
0 голосов
/ 17 декабря 2009

У меня есть объект с простым свойством:

public class obj
{
    /* ... */
    public List<string> EMails { get; set; }
    /* ... */
}

Все остальные свойства объекта являются простыми строками или целыми числами, и они хорошо связаны с текстовыми полями / обновлениями и т. Д., Но у меня возникают проблемы с привязкой этого списка. Пользовательский интерфейс не имеет никаких элементов управления (и не позволяет мне их добавлять) на панели «Источники данных», и привязка вручную к ListBox не работает, поскольку свойство «Items» доступно только для чтения.

Я также пытался добавить привязку DataUpdateMode.Never, потому что я не собираюсь использовать элемент управления для добавления элементов; Я сделаю это с другим элементом управления, но я хочу, чтобы он автоматически получал обновления от объекта.

Так с каким контролем я могу это сделать?

1 Ответ

2 голосов
/ 17 декабря 2009

Использование BindingList<string>

...