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