Первый пользовательский контрол - окно - почти готов
Я обещал писать посты тогда, когда у меня происходят более-менее значимые продвижения в работе. Ну вот так состоялось и на этот раз. Так что вот, на сей, четвертый день работы, я уже почти что сделал контрол пользовательского надстраиваемого и функционального окна. Там я реализовал базовые функции, которые могут понадобится в дальнейших реализациях диалоговых окон программы. Ну и, конечно, без улучшений и оптимизаций не обошлось. И не обошлось без выкинутого лишнего мусора, который был сделан в прошлые разы по причине несвоевременного осознания того, как некоторые вещи можно было сделать лучше и проше. А самое главное - стабильнее. Весь базовый функционал окна реализован, ну а для того, чтобы его расширить, теперь не нужно захламлять базовую реализацию, а можно создать расширение реализации. Я говорю о ленточном окне "RibbonWindow". Его я буду реализовывать дальше по очереди. И только там у меня будет функционал вкладочной ленты, и он теперь не будет примешан к реализации базовых окон, как было в черновой версии программы...
