Упаковать URI для изображения, встроенного в файл resx

Как создать пакетный URI для изображения в файле ресурсов?

У меня есть сборка под названиемMyAssembly.Resources.dll, у него есть папка с именемИзображенийто есть файл ресурсов с именемAssets.resx, Этот файл ресурсов содержит мое изображение (называетсяMyImage.png). У меня есть строка кода:

uri = new Uri("pack://application:,,,/MyAssembly.Resources,Culture=neutral,PublicKeyToken=null;component/Images/Assets/MyImage.png");

Однако, когда я пытаюсь предоставить этот URI для конструктора новогоBitmapImage Я получаюIOException с сообщением

Не могу найти ресурс 'Изображения / активы / myimage.png».

Обратите внимание, что у меня есть другие свободные изображения в той же сборке, которые я могу получить, используя пакетный URI, для этих изображений установлено действие Resource для Resourceно они не встроены в файл resx, Должен ли я включить имя файла resx в путь?

(Я хочу встроить изображения в файлы resx, чтобы использовать настройки культуры пользовательского интерфейса для получения нужного изображения (изображение содержит текст)).

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

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