Windows Phone 7中部分完成的文本框和逻辑删除

时间:2010-12-21 12:14:43

标签: windows-phone-7 tombstoning

当我使用TwoWay数据绑定到页面上的视图模型时,根据我观察到的情况,视图模型仅在焦点离开字段时更新(例如,TextBox)。此行为与Updating the Data Source中的说明相符。

如果应用程序已被逻辑删除,那么我看到的大多数示例都只是将视图模型保留在页面状态中,如果再次激活则重新加载它们。

从我所看到的,这意味着如果用户没有使焦点从他们正在编辑的文本框中丢失,则当前值不会复制到视图模型,因此不会保存

用户(以及Microsoft的应用程序认证流程)对WP7应用程序的期望是什么?

1 个答案:

答案 0 :(得分:2)

在逻辑删除中保存部分输入的文本不是市场验收测试的必要条件。

但是,如果数据在应用程序的上下文中有意义,那么您应该保留数据,这样可以提供最佳的用户体验。

请勿将您的应用程序体验基于框架将数据同步到视图模型的方式。为用户做最好的事情。

如果应用程序保存这些信息是有道理的,那么作为一个用户,我会希望这样做,而且我不关心你因为不这样做而给出的任何技术原因。