Я собираюсь предположить, что вам удобно получать свойства из БД и сохранять значения обратно и сосредоточиться на средней области создания представления с учетом MVVM.
PRISM часть Iне беспокоиться оВы говорите, что зарегистрировали представления у менеджера региона, и это все, что вам нужно сделать.
Сначала я подумал, как бы вы «создали» элементы управления во время выполнения с учетом MVVM.Создание элементов управления - это не сложная часть, но потребуется ручка для элемента, в который вы будете их внедрять, например, корневая сетка.На первый взгляд, это будет очень неприлично для MVVM.Лично я считаю правильным, чтобы код «просмотра» был выполнен по старинке, это код «данных», используемый в привязке, который должен быть MVVM.Проблема заключается в том, чтобы сообщить коду, который будет вводить элементы управления в представление того, что в действительности вводить.Я не могу придумать изящный способ сделать это.
В качестве решения вы не могли бы создать представление, содержащее все элементы управления, которые применяются к каждому из свойств, а не "создавать" их при необходимости "скрытьим когда не нужно?Вы можете связать свойство «Видимость» (возможно, через конвертер значений) со свойством в ViewModel, которое можно использовать для определения, должен ли отображаться этот конкретный элемент управления или нет.Если их поместить в панель стека, то представление будет динамически уменьшаться.
Если вы считаете, что пример кода поможет, дайте мне знать.