Условное связывание с использованием mvvm light на wp7 - PullRequest
2 голосов
/ 06 марта 2011

Manual Recipient Entry

Привет, пожалуйста, рассмотрите пользовательское окно сообщения wp7 выше. Я смотрю, чтобы увидеть, каков самый чистый способ привязать текстовое поле представлений к свойству модели представления только после нажатия кнопки. Единственный способ, которым я могу работать, - это иметь два свойства и использовать команду на кнопке, чтобы назначить значение первой пропоры основной пропелле. Основной реквизит должен получать значение из текстового поля только в том случае, если пользователь нажимает кнопку галочки, а не в случае отмены (нажатием кнопки «назад»).

Я использую MVVM Light.

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Как насчет перехвата события нажатия и отправки измененного текста из View в ViewModel через Messenger.На ViewModel свойство будет только получателем.

0 голосов
/ 07 марта 2011

Я думаю, что то, как ты это делаешь, нормально. Синхронизируйте временное связанное свойство и основное свойство с временным только при наличии сообщения.

...