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