DataLife Engine / Ура, контрол по редактированию списков объектов вышел на славу!

Ура, контрол по редактированию списков объектов вышел на славу!

 

Вот и готов контрольчик для редактирования списка практически любых объектов C#, с помеченным свойствами для вывода в этом списке. Всё удалось, задумка удалась. А в чём заключалась задумка? А в том, чтобы динамически создавать диалоговые окна, создавать также динамически модели-представления для них и устанавливать в эти модели-представления значений свойств из редактируемого списка объектов с возможностью их дальнейшего сохранения после закрытия диалоговых окон. В общем, получилось круто.

И ещё под конец я реализовал возможность сохранения в кеше настроек ширин столбцов и их порядка расположения. Сделать это оказалось не так сложно и я это сделал. Теперь всё гораздо круче, чем было в прошлой версии программы. Столбцы в списке можно менять местами, их ширину можно менять. В общем, одно удовольствие пользоваться таким (и своим) интерфейсом. Но вот только сколько же времени уходит на то, чтобы всё это сделать! Если бы можно было взять готовую навороченную UI-библиотеку, то можно было бы сэкономить не один месяц работы! Но, увы, такой либы нет и в ближайшее время вряд ли появится. Так что остаётся всё это клепать самому.

Ну вот, и сейчас я остановился на реализации стартового экрана окна. Это такая заставка, которая перекрывает весь интерфейс окна и выводит список с главными командами программы и ещё связанный с ними контент. Будет всё это здорово смотреться, скриншот выложу в завтрашнем посте.

Ну и на этом у меня пока всё и до новых крутых свершений!

27-06-2023, 19:37
Вернуться назад