У меня есть сетка. в каждой строке есть три столбца. 1stcolumn содержит TextBox, а 2-й и 3-й столбцы содержат TextBlock.wpf - динамически создавать и добавлять новые текстовые поля и текстовые блокировки в строку сетки при нажатии кнопки
Я добавил новую кнопку, и я хочу, чтобы всякий раз, когда пользователь нажимал на кнопку, она генерирует новую строку, содержащую TextBox на 1-ом столбце, а 2-й и 3-й столбцы содержат TextBlock.
Я делаю это сс Я хочу получить значение (имя) пользователь уже ввести на каждом Textbox, затем сделать некоторые веб-службы призваны извлекаемых соответствующие значения для показать на два текстовых блока в той же строке.
Я уже искал несколько потоков stackoverflow, связанных с этим, но в основном предлагаю вам реализовать обработчик событий buttonClicked(), добавив новый элемент управления (например, текстовое поле) в качестве дочернего элемента в макет сетки вместо использования MVVM.
Интересно Если бы я мог достичь этого с помощью MVVM? любое предложение?
Не знаю, ваше приложение, однако, вы рассматривали использование DataGrid? – Ron
Я думаю, это было бы изнурительно сделать это в MVVM. Это непросто, и MVVM уже достаточно сложный (большинство из которых я знаю, стараюсь оставаться как можно дальше от него, вместо этого они используют только Model - & - View). Событие для кнопки - это самый простой способ сделать это – Everyone
Я бы не назвал MVVM исчерпывающим, есть немного настроек, но как только вы его на месте, это упрощает. Этот ответ (http://stackoverflow.com/a/24961352/4490), кажется, обеспечивает решение с использованием MVVM. – benPearce