У меня есть приложение с MVVM, которое работает нормально. Теперь я хочу заменить один из моих элементов управления динамическим. Под динамикой я подразумеваю, что я понятия не имею, что это за элемент управления, только что это элемент управления с графическим интерфейсом. Это может быть что-то простое, например изображение, или пользовательский пользовательский элемент управления, созданный третьим лицом после создания этого приложения.
Может кто-нибудь пролить свет на то, как этого можно достичь в MVVM? Я делал это раньше, используя ListBox или аналогичный (iirc) для генерации элементов графического интерфейса (не помню деталей). Но на этот раз я хотел бы изучить теорию, стоящую за этим.
Edit:
Допустим, представление содержит список экземпляров, например, System.Windows.UIElement. Я хочу отобразить все эти элементы управления пользовательским интерфейсом на поверхности (например, в сложенном элементе управления).