Вы можете передать все, что вам нравится, в ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver
, определяя любое соглашение, которое вам нравится.
Если вы можете идентифицировать модуль, из которого происходит представление (возможно, атрибут типа представления?), Вы можете посмотретьсоставьте соответствующее соглашение (в реестре, где каждый модуль помещает свое соглашение) и используйте его, чтобы найти модель представления.Но может быть проще заставить каждый модуль регистрировать каждую пару вида и модели представления, используя ViewModelLocationProvider.Register
...