En una aplicación de Silverlight podemos definir recursos en la aplicación.xaml y tener acceso a ellos desde cualquier documento XAML, sin tener que fusionar explícitamente esos recursos.Recursos globales en una biblioteca de clases
¿Existe una solución equivalente para una biblioteca de clases? Creé un diccionario de recursos por separado en la biblioteca de clases, pero tengo que fusionarlo de la siguiente manera antes de que pueda usarlo.
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
¿Hay alguna manera de evitar esto? Es bastante tedioso hacer esto en todos los documentos XAML para recursos utilizados a nivel mundial.
Supongo que es lo mejor posible ... ¡Gracias! Mientras tanto, también creé una plantilla de estudio visual para crear controles de usuario que agrega este y otros códigos comunes (es decir, directivas xmlns, etc.). –