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