1

当我使用 TwoWay 数据绑定到页面上的视图模型时,根据我的观察,视图模型仅在焦点离开字段(例如 TextBox)时更新。此行为与更新数据源中的描述相匹配。

如果应用程序是墓碑,那么我见过的大多数示例只是将视图模型保持在页面状态,如果再次激活则重新加载它们。

据我所知,这意味着如果用户没有导致他们正在编辑的文本框失去焦点,则当前值不会复制到视图模型,因此不会保存。

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

4

1 回答 1

2

跨墓碑保存部分输入的文本不是市场验收测试的要求。

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

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

如果应用程序保存这些信息是有意义的,作为用户,我会想要它,而且我不会关心你给出的不这样做的任何技术原因。

于 2010-12-21T12:26:39.763 回答