Ресурсы пользовательского управления .NET.resx
У меня есть пользовательский элемент управления C#, который загружает изображения из ресурсов.resx. Я загружал эти ресурсы в ресурсы проекта, а затем обращался к ним следующим образом:
ProjectNamespace.Properties.Resources.resourcename;
Это работает для одного проекта, но теперь я хочу использовать свой контроль в нескольких проектах.
Как лучше всего с этим справиться? Загрузите ресурсы в элементы управления .resx? Как я могу получить к ним доступ оттуда? Или я должен подойти к этому совершенно по-другому?
1 ответ:
Он должен работать как есть, даже если Ваш контроль используется из других проектов.
Код, сгенерированный VS, является оболочкой вокруг класса ResourceManager и предоставляет сборку элемента управления в качестве параметра конструктора. Таким образом, ResourceManager всегда знает, где искать ресурсы.