Сегодня у меня был достаточно продуктивный день. Хотел этот рабочий день закончить чуть пораньше, но прокопался тут с одним контролом. Короче, дело такое. У меня старая версия моей программы совершенно бы не заработала на новой версии Авалонии. Размеры абзаца несовместимости заставляют волосы подниматься дыбом. Мне бы по-любому пришлось перепиливать (переделывать) всю свою программу, потому что количество несовместимостей с последней передрелизной (слава богу) версией Авалонии заставили бы переписать половину моей программы как минимум. Да уж, набил я шишек с этой Авалонии, программу нужно было начинать делать сейчас, а не год назад.
На набивании шишек человек учится. Или не учится, тут уж по разному бывает. Вот, к примеру, в новой Авалонии изменилась работа привязок. Там теперь в каждой привязке нужно задавать целевой объект. Раньше это прокатывало, привязка к свойствам контролов работала с определением контекста данных в шаблонах контролов. Теперь это не канает и путь к контексту нужно задавать в самой привязке а не в элементе шаблона. Так что вот такие пироги. Хорошо это или не очень, пока не знаю, нужно копаться разбираться дальше.
Так что на этом свой пост заканчиваю и до новых свершений. Завтра буду клепать оставшиеся контролы. А остались сложные контролы, с которыми придётся хорошенько поработать. Так что завтра мне нужно быть со свежими силами.
