Я пытаюсь найти лучший способ связать свои представления и модели представления в MVVM, и я остановился на подходе ViewModel-first с использованием типизированных шаблонов данных, как описано в этой статье и в этом ответе. Я использую Prism и имею несколько модулей со своими собственными библиотеками проектов/классов.
У меня вопрос: Где мои DataTemplates должны находиться в моем решении?
App.Current.MainWindow.Resources.MergedDictionaries
? Надеюсь, этой информации достаточно, чтобы описать, что я пытаюсь сделать.
Обновление: см. комментарии к выбранному ответу.