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