В приложении Silverlight мы можем определить ресурсы в App.xaml и получить доступ к ним из любого документа XAML без необходимости явно объединять эти ресурсы.Глобальные ресурсы в библиотеке классов
Есть ли эквивалентное решение для библиотеки классов? Я создал отдельный словарь ресурсов в библиотеке классов, но я должен объединить его следующим образом, прежде чем я смогу его использовать.
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
Есть ли способ избежать этого? Довольно утомительно делать это в каждом документе XAML для общедоступных ресурсов.
Я думаю, что это так хорошо, как это получается .. Спасибо! Тем временем я также создал визуальный студийный шаблон для создания пользовательских элементов управления, который добавляет это, а также другой общий код (т. Е. Директивы xmlns и т. Д.). –