У меня есть сборка, содержащая несколько пользовательских элементов управления. Для этого элемента управления пользователя я хочу иметь словарь ресурсов. Все пользовательские элементы управления в сборке должны иметь доступ к ресурсному словарю. Должен ли я добавить
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
...
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
для каждого пользовательского элемента управления, который должен использовать словарь ресурсов, или есть способ его разместить в одном месте и просто ссылаться на него?
Могу ли я также ссылаться на него в моем основном приложении, или же это требует вызова MergedDictionaries?
Изменить: основное приложение находится в отдельном проекте/сборке, чем пользовательские элементы управления.