У меня есть два разных пользовательских элемента управления Silverlight, импортированных с MEF из двух разных xaps. UserControls - это просто изображение на холсте. Оба UserControls имеют изображение, помеченное как «Ресурс». Изображения разные, но их имена совпадают (ключевой момент). Я не совсем уверен, что происходит за кулисами импорта MEF, но оба изображения оказываются в одном и том же домене приложений. После композиции, когда я помещаю UserControls на Canvas, каждый является экземпляром класса, который должен быть, но они оба показывают одно и то же изображение.
Очевидно, что если имена файлов изображений уникальны для всех импортируемых мной файлов, у меня нет проблем, но мне не нравится это решение. Есть ли лучший?