Частично заполненные текстовые поля и надгробия в Windows Phone 7 - PullRequest
1 голос
/ 21 декабря 2010

Когда я использую привязку данных TwoWay к модели представления на странице, то, как я заметил, модель представления обновляется только тогда, когда фокус покидает поле (например, TextBox). Это поведение соответствует описанию в Обновление источника данных .

Если приложение захоронено, то большинство примеров, которые я видел, просто сохраняют модель представления в состоянии страницы и перезагружают их, если она снова активируется.

Из того, что я вижу, это означает, что, если пользователь не вызвал потерю фокуса из текстового поля, которое он редактировал, текущее значение не копируется в модель представления и поэтому не сохраняется. .

Это то, что пользователь (а также процесс сертификации приложений Microsoft) ожидает от приложения WP7?

1 Ответ

2 голосов
/ 21 декабря 2010

Сохранение частично введенного текста через надгробие не является обязательным требованием для приемочного тестирования рынка.

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

НЕ основывайте взаимодействие приложения с тем, как среда синхронизирует данные с моделью представления.Делайте то, что лучше для пользователя.

Если бы приложение имело смысл сохранить эту информацию как пользователь, я бы этого хотел, и мне было бы все равно, по какой технической причине вы не указали этого..

...