Я использую легкий инструментарий MVVM для wpf применения, которое говорит с wcf сервером.
wcf сервер возвращает объект Человека (объект по доверенности).
У этого объекта человека есть несколько областей, имени, фамилии, и т.д. и т.д.
Мой viewmodel называет веб-сервис, и затем получает возвращение этой модели.
Моя точка зрения связана с моделью viewmodel и областями, правильно связанными с каждым ui textbox.
все охлаждаются в тени, системные функции приятно.
две области на модели - DateOfBirth и NationalIDNumber
(к вашему сведению: в Южной Африке можно получить дату рождения людей из идентификационного номера),
Таким образом, после вводов данных пользователем или updtes NationalIdNumber (при наличии) я хотел бы, чтобы DOB был определен также.
Но DOB должен все еще быть нанесен на карту к начальной области, которая была возвращена из службы WCF, таким образом, я не могу только связать его с NationalIdNumber с конвертером. Это должно остаться связанным к области DOB wcf полномочия так, чтобы это могло быть сохранено назад.
как лучше всего я должен осуществить это?
Если бы это было не mvvm проект, я просто поместил бы событие на текстовые поля IDNumber так, чтобы, если он освобождает центр, попытка вычислила, dob от него (не могло бы всегда быть возможным, если текст в нем - мусор), и затем перепишите ценность Доба textbox.
Я думал о просто щипании объектов Человека сеттер NationalIdNumber, но это будет удалено минута, я обновляю ссылку веб-сервиса
Спасибо