У меня есть родительский объект типа Parent, и в настоящее время он имеет нулевое свойство с именем Foo типа Child, а у этого класса Child есть свойство типа string с именем Name.
Если пользователь вводит текстовое поле для этого свойства Name, я хочу автоматически создать экземпляр Child и установить его как свойство Foo объекта Parent, прежде чем окончательно установить свойство Name объекта Child.
Если я использую:
{Binding parent.foo.name, Mode=TwoWay}
Он не создает foo и по сути ничего не делает. Есть ли способ достичь того, чего я хочу, без предварительного создания всех возможных дочерних объектов и последующего удаления их, если свойства не были установлены?