Понедельник. День тяжёлый. Но это только для тех, кто все выходные расслаблялся. А я и выходные работал, потому для меня день не был тяжёлым. Ну и как это часто бывает, с утра я не начал делать то, что вчера планировал начать. К настройкам отображения таблиц я перешел только к пяти часам вечера. Ну а весь день до этого мне опять пришлось поправлять косяки, не досмотренные тогда, когда я занимался данным функционалом. А именно косяки в C#-классе для работы с базой данных. Там я допустил сразу два косяка. Первый - при обновлении (синхронизации) структуры базы данных у меня каждый раз перезаписывались объекты БД. Нужно было сделать так, чтобы перезаписи самих объектов не было, но было обновление свойств этих объектов с синхронизацией со свойствами объектов, напрямую полученных из базы данных. Вот это-то я и поправлял. Но это первый косяк. Второй косяк - я не пометил копируемые (синхронизируемые) свойства объектов специальными атрибутами, разрешающими это копирование. У меня бы затирались все свойства объектов, напрямую полученные из БД. Пришлось поправлять и это. А это справление повлекло за собой третий косяк, связанный с изменением структуры таблицы, который тоже пришлось поправлять.
Короче, над этим я работал долгие часы. И только к вечеру приступил к настройкам отображения таблиц. Там тоже непростая конструкция получилась. В голову пришла идея, как можно упростить схему с элементами управления макета окна и вкладок таблиц. Пришла, вроде ещё вчера. Но я зарекся больше ничего глобально не переделывать. Это по срокам непозволительно. Так что придется пилить эту реализацию программы "чистовика".
Ну а вот, как видно на скриншоте, я нашел ещё одно применение контролу "сетки свойств". Сделал я его и под редактирование настроек для таблиц. Ведь это проще, чем верстать полностью на XAMl всю разметку этих редакторов. Ведь настроек не так уж и мало. Но и "сетку свойств" пришлось тоже подкрутить, чтобы туда её приладить. Так что вот такие пироги.
Ну и на этом у меня пока что всё. Заканчиваю сей долгий рабочий день. Но всё же продуктивный рабочий день. Снова входим в колею нужного ритма. С утра и до позднего вечера. Так что всё на этом, и до новых постов и до новых свершений теперь уже.
