DataLife Engine / Доделал пользовательский контрол окна

Доделал пользовательский контрол окна

 

В этот раз на выходные я-таки потратил по паре часов на программу. И пришлось "забить" на публикации на сайте. Но сейчас хоть одну статейку надо написать. Кроме данной. Решил я недавно одну проблему. А проблема заключалась в том, что в редакторе Rider в предварительном просмотре перестало отображаться представление окна. Нужно было найти причину этого и устранить её, для того, чтобы иметь возможность визуально наблюдать вид окна при правке XAML-разметки.

Искал я какое-то время причину и нашёл её в C#-классе "Cache". Докопался до причины. И оказалось, что этот класс требовалось дополнительно инициализировать. В программе инициализация идет в главном классе "App", но ведь просмотрщик не инициализирует этот класс, а только компилирует модели-представления. Вот так. А ведь можно было бы и так догадаться. А вот пришлось "копать".

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

Ну вот и всё. До понедельника, то есть до завтра. А теперь поработаю над материалами для сайта.

22-01-2023, 14:58
Вернуться назад