Привязка к коллекции UserControl'ов

274
27 октября 2017, 10:34

У меня есть свой класс, который расширяет функционал UI-элемента. Добавляется набор различных событий, методов и т.д.

Что-то вроде этого:

public class SuperButton : Button
{
    //Какой-то код
}

И есть коллекция этих элементов.

public ObservableCollection<SuperButton> SuperButtons {get;} = new ObservableCollection<SuperButton>();

По ходу выполнения программы нужен доступ конкретно к элементу, чтобы работать с его событиями и методами.

Такой вариант с указанием DataTemplate не подходит:

<DataTemplate DataType="{x:Type local:SuperButton}">
    <local:SuperButton />
</DataTemplate>

Как в UI прибиндиться к этой коллекции, чтобы все элементы отрисовали себя?

READ ALSO
Как запустить Unit test

Как запустить Unit test

Как запустить Unit Test с консоли?

270
C# отслеживание изменений в MySQL

C# отслеживание изменений в MySQL

Здравствуйте, с недавнего времени знакомлюсь с С# и MySQL и столкнулся с задачей, которая как-то не освещается в интернетах, либо я подослеп и виноватНо...

371
Как в EF добавить таблицу?

Как в EF добавить таблицу?

Есть проэкт, понадобилось добавить в него таблицуВсё бы хорошо, только таблица не появляется в базе после того как делаю drop database, ну и понятно...

345
Отображение списочных данных в WinForms

Отображение списочных данных в WinForms

С С# я знаком относительно недавно, всегда занимался веб-программированием

316