Здравствуйте, Serginio1, Вы писали:
P>>Тамошние инициализаторы, кстати говоря, довольно убогие.
P>>Я бы предпочел инициализатор навроде такого
P>>P>>Form {
P>> header: {content: aaa}
P>> main: {
P>> list: [
P>> ItemA {id: 'a', content: yyy },
P>> ItemB {id: 'a', content: zzz },
P>> ]
P>> },
P>> footer: OkCancelFooter {onOk: onOkHandler, onCancel: onCancelHandler, onDispose: onDisposeHandler}
P>>}
P>>
P>>Глядишь, с таким инициализатором не пришлось бы городить огород типа XAML
S> XAML это про декларативность. То есть за строкой скрывается куча кода.
Именно это и есть в моем примере
S> Ну а в приведённом тобой коде это экономия на new.
Вы сначала накидайте полный эквивалент в c# а уже потом сравнивайте