У меня есть IntPtr, маршалированный по неуправляемой/управляемой границе, которая соответствует значку Handle. Преобразование его в значок тривиально с помощью метода FromHandle(), и это было удовлетворительно до недавнего времени.
В принципе, у меня сейчас довольно много странностей, когда тандем MTA/STA, который я играл, чтобы поддерживать WinForm в нарушении основного (WPF-tastic) интерфейса приложения, слишком хрупкий, чтобы придерживаться, Итак, WinForm должен уйти.
Итак, как я могу получить версию IconSource значка?
Заметьте, я пробовал ImageSourceConverter безрезультатно.
В стороне, я могу получить базовый ресурс для некоторых, но не для всех значков, и они вообще существуют вне моей сборки приложения (фактически, они часто существуют в неуправляемых dll's).