ObservableCollection и абстрактный лист

262
11 февраля 2017, 05:45

Допустим есть какой либо абстрактный класс, который имеет в себе основную реализацию. Ну как принято во многих статьях или книгах - AbstractBox.

От этой абстрактной коробки наследуется три класса

AbstractBox
|_BigBox
|_SmallBox
|_MediumBox

Предположим что у нас есть List<AbstractBox> container = new List<AbstractBox>(); И я могу гарантировать что в данной коллекции лежат и будут лежать на момент использования объекты одного класса.

Есть DataGrid:

<DataGrid IsReadOnly="True" AutoGenerateColumns="True" Name="ListHolder">
</DataGrid>

Если в него попытаться положить данный лист, он сформирует колонки только под поля абстрактного класса. Вопрос, как мне использовать данный датагрид для такого листа? Опять таки : в нем могут лежать объекты только одного класса, чтобы не создавать коллизий байндингов датагрида.

READ ALSO
The iOS Designer requires an active connection to the Mac server

The iOS Designer requires an active connection to the Mac server

Сложилась непростая ситуацияВдруг понадобилось написать небольшое приложение под iOS, но не тут-то было

478
Статический метод расширения

Статический метод расширения

У нас есть статические методы:

249
Вызов метода расширения

Вызов метода расширения

Могу ли я вызвать метод Click в методе ClickAt?

308
Поле с геттером без сеттера

Поле с геттером без сеттера

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

380