WPF: добавить элемент в ObservableCollection<T> через IEnumerable

162
22 января 2019, 05:40

Такая дилемма: у меня есть эдакий "ItemsSource" в моем элементе управления. DependencyProperty типа IEnumerable. К нему привязан ObservableCollection<T>. Мне нужно извне добавлять/удалять элементы в привязанную коллекцию. При этом я не знаю, какая коллекция привязана, у меня есть доступ только к свойству элемента, а IEnumerable не подразумевает функций Clear или Add.

Что тут можно сделать?

Answer 1

Спасибо @АндрейNOP. Поскольку IEnumerable не поддерживает изменение коллекции, я изменил тип свойства на IList. В моей ситуации это не повлекло дополнительных проблем.

READ ALSO
Поворот оружия в сторону Touch на Unity

Поворот оружия в сторону Touch на Unity

Каким образом сделать, так чтобы оружие моего персонажа дулом было повернуто в сторону моего пальца (тача) и следило за ним, когда вожу по экрану

160
WPF NotifyIcon. Как привязать метод к LeftClickCommand

WPF NotifyIcon. Как привязать метод к LeftClickCommand

Подскажите, как привязать в TaskbarIcon метод из MainWindow (а не из отдельного класса команд)Пример от разработчика показывает как привязать из отдельного...

174
Редактирование реестра пользователя в \HKEY_USERS\&lt;SID пользователя&gt;\. Загрузка куста пользователя

Редактирование реестра пользователя в \HKEY_USERS\<SID пользователя>\. Загрузка куста пользователя

Необходимо изменить/прочитать/добавить переменную Shell в реестре Windows по пути \HKEY_USERS\\Software\Microsoft\Windows NT\CurrentVersion\Winlogon для каждого пользователяОднако...

159
Как заполнить LIst&lt;int&gt; числами вводимыми через textbox?(c#)

Как заполнить LIst<int> числами вводимыми через textbox?(c#)

Имеется List, в который через форму с textbox-ом надо ввести числаЧисла вводятся в textbox через пробел потом по нажатию нa button добавляются в List

174