Динамическое добавление элементов управления в Grid в конструкторе из ViewModel - PullRequest
1 голос
/ 28 августа 2010

Я хочу добавить элементы управления динамически из ViewModel.Я должен добавить кнопку и текстовое поле динамически в сетку.В вызове конструктора ViewModel мне нужно добавить элементы управления.Я не понимаю, как получить ссылку на элемент управления Grid в моей ViewModel.Кто-нибудь может мне помочь в этом?Заранее спасибо

1 Ответ

3 голосов
/ 28 августа 2010

Это было бы неправильно.Ваша ViewModel не должна быть напрямую осведомлена о представлении.

Вы можете создать UserControl (или, возможно, шаблон) для вашего Button + TextBox и связать его со свойством (или списком) специализированной ViewModel в вашей основной ViewModel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...