DataLife Engine / Закончил реализацию компонента CustomWindow!

Закончил реализацию компонента CustomWindow!

 

Интерфейс окна моей программы снова обновился. Сегодня я целый день потратил на реализацию компонента пользовательского окна «CustomWindow». Теперь вот, всё красиво. Теперь у окон есть свойства «CanMinimize» и «WindowStyle» (можно задать окно с минимальной рамкой и без рамки, всё как в WPF). Сколько же пришлось для этого потрудиться!

 

Сегодня было несколько отчаянных моментов, когда я думал, что задумка не удастся, и что придется оставаться с «DesktopPage». Что ж, это почти одно и тоже, только теперь в корне разметки контента окна не нужно указывать имя пользовательского контрола, а так почти всё то же самое. Намучался с этим окном - будь здоров! Приходилось прибегать к разным ухищрениям, для того, чтобы заставить работать окно и исправить тот или иной косяк. Но теперь всё выглядит и работает нормально, и результатом я доволен.

Вот практически и всё, на что был потрачен целый день. До реализации динамической смены языковой локализации я так и не добрался. Но до этого нужно ещё реализовать классы для отлова исключений. Нужно продумать, как это будет работать.  Ну а на сегодня рабочий день окончен, продолжение следует...

13-10-2022, 18:01
Вернуться назад