Я хочу разделить проблемы здесь. Создайте и внедрите всю логику пользовательского интерфейса для конструктора пользовательских XML, объектную модель, проверки и т. Д. В отдельную сборку. Тогда инфраструктура Package должна только зарегистрировать информацию о дизайнере и запросить UI Service, и все работает волшебным образом.
Таким образом, мне не нужно играть со сборкой Framework пакета (пакет Visual Studio), когда мне нужно изменить конструктор пользовательского интерфейса.
Этот вопрос также относится ко всему, где вы должны отделить логику пользовательского интерфейса от платформы Skeleton, которая его загружает, как плагин.
У меня есть несколько вариантов модели ServiceProvider, модели плагинов или может быть другой.
Любые образцы, предложения по шаблонам, ссылки приветствуются.
Обновление 1: я ищу такую мысль, как - «Соответствует ли Prism (Composite WPF) всем требованиям? Кто-нибудь работал над проектом / приложением, которое разделяет проблемы так же, как я упоминал выше?
(Я все еще ищу ответы)