Я создал окно, в котором есть ListView
для отображения коллекции людей. Также есть 3 TextBox
es, которые должны отображать имя и фамилию человека, а также возраст. Наконец там ' sa Кнопка
для сохранения данных нового человека, введенных в эти текстовое поле
es.
Загрузка людей в ListView
выполняется путем реализации MVVM. Работает как шарм! Кроме того, добавление новых людей в коллекцию путем нажатия кнопки
также выполняется через MVVM.
Но есть два варианта использования, в которых я не уверен, что разумнее использовать команды, т.е. MVVM, или просто код программной части. Примеры использования:
ListView
, в TextBox
es должно отображаться лицо добавление новых людей в коллекцию путем нажатия кнопки
также выполняется через MVVM.
Но есть два варианта использования, в которых я не уверен, что разумнее использовать команды, т.е. MVVM, или просто код программной части. Примеры использования:
ListView
, в TextBox
es должно отображаться лицо добавление новых людей в коллекцию путем нажатия кнопки
также выполняется через MVVM.
Но есть два варианта использования, в которых я не уверен, что разумнее использовать команды, например MVVM, или просто код программной части. Примеры использования:
ListView
, в TextBox
должно отображаться лицо
Детали. текстовом поле
, которое отображает
возраст человека, его следует предупредить, что введенные данные неверны. Причина, по которой я сомневаюсь, следует ли мне использовать MVVM или код программной части, заключается в том, что оба варианта использования относятся только к просмотру (GUI), т.е. нет интерактивности с бизнес-логикой модели или приложения. Источник элемента ListView
привязан к коллекции лиц ObservableColleciton
, и все данные, относящиеся к выбранному человеку, уже переданы в представление, когда ListView
заполнен элементами. Во втором варианте использования, опять же, нет необходимости переходить к ViewModel, чтобы позволить ему запустить окно сообщения о неправильном вводе пользователя. Как насчет того, чтобы вместо этого создать обратный вызов проверки в свойстве зависимости age класса ViewModel?
Спасибо за все разъяснения.