W aplikacji Silverlight możemy definiować zasoby w App.xaml i mieć do nich dostęp z dowolnego dokumentu XAML, bez konieczności jednoznacznego scalania tych zasobów.Globalne zasoby w bibliotece klas
Czy istnieje odpowiednik rozwiązania dla biblioteki klas? Utworzono oddzielny słownik zasobów w bibliotece klas, ale muszę go scalić w następujący sposób, zanim będę mógł z niego korzystać.
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
Czy można tego uniknąć? Robienie tego w każdym dokumencie XAML jest dość uciążliwe dla globalnie używanych zasobów.
Sądzę, że to tak dobre, jak się da ... Dzięki! W międzyczasie utworzyłem również szablon wizualnego studia do tworzenia kontrolek użytkownika, które dodaje to, a także inny wspólny kod (np. Dyrektywy xmlns itp.). –