Здравствуйте, rudzuk, Вы писали:
R>Пха-ха. Вот, почитай: https://habr.com/ru/articles/796029/ Обрати внимание на two-way редактирование с помощью инспектора (хз, как дать ссылку в середину статьи. Ищи этот текст: "Хотя я предпочитаю настраивать свойства элемента управления путем написания кода, также можно использовать холст дизайна для их редактирования."). Вот как надо, а не это ваше унылое...
Ну молодцы. Только вот с декларативности никакой. XAML с его приверженностью к XML тоже не идеал.
Еще раз нужно отвязать форму от программиста. То есть дизайном занимается дизайнер, а кодом программист.
Мне больше нравится такой вариант
Альтернативный WPF язык JAML = XAML − XML + JSON
То есть совмещение конвертеров, DependencyObject, стилей, триггеров, биндинги, ресурсы итд.
XAML если убрать XML достаточно продуманная технология для декларативного описания интерфейса.