Wrap ImageSource для сериализации изображений Base64

У меня есть элемент управления WPF, который содержит панели с изображениями. Я пытаюсь сериализовать это так, чтобы он мог загружаться автономно, без необходимости иметь изображения в локальной папке.

Я знаю, что могу сохранить изображения в виде строки Base64, а затем, возможно, загрузить их обратно, но я хотел бы обернуть класс ImageSource, чтобы принять строку Base64 в качестве источника.

Я немного заглянул в класс ImageSource и считаю, что просто недостаточно знаю, как он работает. Когда я реализую ImageSource в своем собственном классе-обертке, я получаю 2 метода, которые мне не ясны:

Метаданные

CreateInstanceCore

Мне было интересно, может ли кто-нибудь пролить свет на эти методы или указать мне направление, которое не приведет меня к документации MSDN.

Ответы на вопрос(1)

Ваш ответ на вопрос