@bestdk2

Как cвязать View и ViewModel, MVVM Light Toolkit?

Доброго времени суток.
Как связать новосозданный контрол из View с коллекцией из ViewModel? Скажем в результате выполнения программы создается новый контрол и ему нужно задать контент из ObservableCollection (который располагается во ViewModel). Как организовать эту связь не нарушив паттерна MVVM?
  • Вопрос задан
  • 352 просмотра
Решения вопроса 1
@Sterk
Программист
Допустим ваш View это некий UserControl. Тогда вы можете сделать что то вроде
userControlInstance.DataContext = viewModelInstance;

Внутри ViewModel у вас лежит некая коллекция элементов ItemsFromViewModel. Затем внутри своего View
...
<ListView ItemsSource="{Binding ItemsFromViewModel}">
...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@bestdk2 Автор вопроса
Спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы