Насколько я знаю, это не может быть сделано неявным образом.
Даже если бы существовала возможность неявного выполнения этого, это потребовало бы от вас явного указания:
- Свойства, которые должны быть отображены в список
- Как установить флаг
IsPrimary
в зависимости от того, какое из этих свойств - (для двусторонней привязки) Какой элемент списка следует сопоставить, какое свойство
В качестве простого примера того, насколько сложным оно может быть: что, если в вашем списке есть несколько дочерних элементов, но нет , которые были помечены как основные? Как бы вы неявно знали, что делать?
Как только вы уже приступили к написанию этих пользовательских битов логики c, вы, по сути, переписали все ваше ручное отображение, и фреймворк не стал бы действительно делать многое другое, чем выполнение ваших шагов, написанных вручную.
Это был бы целый код, который действительно не добавляет ценности к функциональности библиотеки.