【问题标题】:Partially completed text boxes and tombstoning in Windows Phone 7Windows Phone 7 中部分完成的文本框和墓碑
【发布时间】:2010-12-21 12:14:43
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: windows-phone-7 tombstoning


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多