Сделал диалоги прогресса и исключений. Приступил к диалогу настройки шрифта

окошка диалогового окна для отображения хода какого-либо процесса. День прошёл в штатном режиме. Ничем примечательным он не был отмечен. Даже не о чем писать тут. И второе окно для вывода информации об исключениях. Там, в спойлере, отображается стек вызовов, который ведет по пути к возникшей ошибки программы (исключения).
Посмотрим, насколько удобным будет такое отображение информации об исключении. Скорее всего, придется возвращать вариант, при котором исключение выбрасывалось в саму IDE в режиме отладки. Удобнее этого нет ничего, тут сразу "перекидываешься" в то место, где возникла ошибка. Да, а вот и диалог сам для вывода этих исключений:
И вот, во второй половине дня приступил к созданию диалогового окна для настроек шрифта. Красивое такое окошко будет с гибкой настройкой для текста. При отображении данных в таблицах программы это может пригодиться. Но пока ещё его не закончил, результат представлю завтра. Но вот там возникло опять одно затруднение. Если в windows, используя библиотеку System.Drawing можно легко и просто получить список всех установленных на компе юзера шрифтов, то в кроссплатформенном варианте я опять столкнулся с проблемой. Там из коробки этой реализации нету. И вообще про System.Drawing в кроссплатформенной разработке на авалонии можно забыть. А если в коробке кроссплатформенной среды разработки чего-то нет, то это превращается в настоящую головную боль. Как это реализовать, чем заменить, как встроить и всё такое... Вот и надо теперь думать, как получить список шрифтов, установленных на компе юзера.
Но доделывать это окно я буду уже завтра. А сегодняшний день буду завершать другими делами. Не только одну мне программу клепать. Пока что на этом всё. Посмотрим, что выйдет завтра.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.