Допустим есть какой либо абстрактный класс, который имеет в себе основную реализацию. Ну как принято во многих статьях или книгах - AbstractBox
.
От этой абстрактной коробки наследуется три класса
AbstractBox
|_BigBox
|_SmallBox
|_MediumBox
Предположим что у нас есть List<AbstractBox> container = new List<AbstractBox>();
И я могу гарантировать что в данной коллекции лежат и будут лежать на момент использования объекты одного класса.
Есть DataGrid
:
<DataGrid IsReadOnly="True" AutoGenerateColumns="True" Name="ListHolder">
</DataGrid>
Если в него попытаться положить данный лист, он сформирует колонки только под поля абстрактного класса. Вопрос, как мне использовать данный датагрид для такого листа? Опять таки : в нем могут лежать объекты только одного класса, чтобы не создавать коллизий байндингов датагрида.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сложилась непростая ситуацияВдруг понадобилось написать небольшое приложение под iOS, но не тут-то было
У меня есть класс, в котором я бы не хотел, чтобы его поля можно было менятьНе могу понять как это сделать