Próbowałem dowiedzieć się, jak zorganizować moje pliki ResourceDictionary do ponownego wykorzystania i udostępniania innym członkom mojego zespołu.
Ciągle napotykam „Generic.xaml”, ale jeśli szukam w witrynie MSDN Generic.xaml lub po prostu wyszukuję w Google, wydaje mi się, że dostaję tylko posty na blogu i pytania na forum, które akurat o tym wspominają - nie mogę trafić na coś naprawdę autorytatywnego i jasnego.
Jaka jest różnica między Generic.xaml i MyRandomlyNamedResourceDictionary.xaml? Wygląda na to, że tak czy inaczej, muszę odwoływać się do ResourceDictionaries przechowywanych w bibliotekach z atrybutem Source. Na przykład,:
<Application.Resources>
<ResourceDictionary
Source="/CommonLibraryWpfThemes;component/Themes/Generic.xaml"
</Application.Resources>
Więc jaką dokładnie korzyść zapewnia Generic.xaml? Czy ma to jakiś cel, jeśli nie próbuję nadać mojej aplikacji wielu „wyglądów” (tj. Jeśli mam tylko jeden motyw)?