Я пытался выяснить, как организовать мои файлы ResourceDictionary для повторного использования и обмена с другими членами моей команды.
Я продолжаю сталкиваться с «Generic.xaml», но если я смотрю на MSDN Generic.xaml или просто делаю поиск в Google, я, похоже, получаю только сообщения в блогах и вопросы на форуме, которые случайно упоминают об этом - я не могу наткнуться на что-нибудь действительно авторитетное и понятное.
В чем разница между Generic.xaml и MyRandomlyNamedResourceDictionary.xaml? Похоже, в любом случае, я должен ссылаться на ResourceDictionaries, хранящиеся в библиотеках с атрибутом Source. Например,:
<Application.Resources>
<ResourceDictionary
Source="/CommonLibraryWpfThemes;component/Themes/Generic.xaml"
</Application.Resources>
Так какое же преимущество дает Generic.xaml? Имеет ли это какое-либо назначение, если я не пытаюсь придать своему приложению несколько «взглядов» (т. Е. Если у меня есть только одна тема)?