Я создал проект Prism с одним модулем. В модуле я определил несколько представлений. Я хочу использовать ResourceDictionary для стилизации элементов пользовательского интерфейса.
Однако... если я включу следующий код в View1.xaml, я получу следующую ошибку
Предупреждение 1. Дизайнер не поддерживает загрузку словарей, которые смешивают элементы ResourceDictionary без ключа и другие элементы в одной коллекции. Убедитесь, что свойство Resources не содержит элементов ResourceDictionary без ключа или что элемент ResourceDictionary является единственным элементом в коллекции.
Вот код:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../Resources/ResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
Если я включаю код в файл App.xaml, стиль выглядит примененным в дизайнере, но когда я запускаю проект, я получаю следующую ошибку:
Не удается найти ресурс с именем/ключом
Есть ли у вас какие-нибудь полезные советы по использованию стилей ResourceDictionary с Prism и MVVM?
Спасибо