Интересно... надо будет тестировать... смотрел в строну Avalonia, но какой вообще ужас делать окошкидаже в WindowsForm не ожидал, что потребуется столько логики писать. А там вообще мрак полный как по мне....
Видел один продукт на Avalonia, не впечатлило... Опять же проблема в том, что пытаетесь все впихнуть в одно общее окно для работы.
Поставьте себе CAD программы для примера как это должно выглядеть, ну хотя бы NanoCAD наш в триал варианте на месяц. Поймите наконец что требуется при работе с интерфейсом. (CAD программы максимально заточены на работу, когда требуется большой холст, слева часть окна Свойства. Все остальное поверх, с возможностью перетягивания на второй монитор, максимум пространства для рабочего пространства).
Не делайте пожалуйста убогое подобие MasterScada, где впихнули все и вся в одно окно....
Ну хотя вам сама VisualStudio прекрасно показывает, как это должно выглядеть тоже.
з.ы. и пожалста, не применяйте ср... json, он требует полного повторения структуры для сериализации, стоит стереть параметр из файла и привет... xml тут гораздо гибче, можно атрибуты в игнор ставить и не писать по чем зря...




даже в WindowsForm не ожидал, что потребуется столько логики писать. А там вообще мрак полный как по мне....
Ответить с цитированием