Я новичок в WPF, но создал окно с панелью обертки, которое содержит коллекцию экземпляров пользовательского элемента управления, динамически добавленных из кода позади. Каждый пользовательский элемент управления в конечном счете отображает данные из строки, возвращаемой из вызова базы данных. Я хотел бы сделать это после MVVM, но я немного застрял в архитектуре. Я думаю, мне нужно иметь модель представления для пользовательского элемента управления и модель представления для окна, которое будет обладать наблюдаемым набором моделей пользовательского контроля. Как я могу привязать его к панели обтекания на стороне представления, чтобы панель обхода увидела коллекцию моделей управления пользовательским контролем и знает, чтобы установить пользовательский элемент управления для каждого экземпляра в коллекции?WPF MVVM динамическая коллекция пользовательских элементов управления в панели обертывания
Я думаю, что после того, как все это правильно связано, я могу сделать фонового работника, который с регулярным интервалом запрашивает базу данных и создает/обновляет объекты модели управления пользовательским объектом, и если я наследую от INotifyPropertyChanged и меняю свойство измененных событий в моем модель управления пользовательским контролем все должно обновляться на основе привязки. Правильно ли это звучит?
Я видел основные примеры, такие как наблюдаемое объединение строк, связанных с полем списка, но у меня возникли проблемы с применением этого в более сложном случае. Любые предложения относительно общей архитектуры или того, с чего я должен начать работать, очень ценятся!
Благодарим Вас - ObservableCollection и DataTemplate были кусочки головоломки я отсутствующего – jav1981
@ jav1981 Если вы получили удовлетворительный ответ, пожалуйста, примите Это. –