Windows phone 7 显式保存与隐式保存-何时更喜欢什么?

Windows phone 7 显式保存与隐式保存-何时更喜欢什么?,windows-phone-7,Windows Phone 7,我目前正在开发一个wp7应用程序(不想说太多),但我在用户交互方面有点困难 我不确定的主要问题是:我应该在对话框中提供一个显式保存按钮,并使用电话后退按钮作为取消,还是应该隐式保存用户点击电话后退按钮的时间 我想得越多,就越不确定最佳用户体验 我已经阅读了微软的《用户体验和交互指南》,但是里面没有关于这个问题的任何建议 谢谢您的建议。在《Windows Phone 7 UI设计和交互指南》第68页上,它指出: 应立即实施对应用程序设置的更改。这意味着不需要“完成”、“确定”或其他确认对话框。在某

我目前正在开发一个wp7应用程序(不想说太多),但我在用户交互方面有点困难

我不确定的主要问题是:我应该在对话框中提供一个显式保存按钮,并使用电话后退按钮作为取消,还是应该隐式保存用户点击电话后退按钮的时间

我想得越多,就越不确定最佳用户体验

我已经阅读了微软的《用户体验和交互指南》,但是里面没有关于这个问题的任何建议


谢谢您的建议。

在《Windows Phone 7 UI设计和交互指南》第68页上,它指出:

应立即实施对应用程序设置的更改。这意味着不需要“完成”、“确定”或其他确认对话框。在某些情况下,即使更改立即发生,用户也可能在正在进行的事件完成或将来的事件发生之前没有收到更改发生的反馈。例如加入安全的Wi-Fi网络或更改警报频率

保持应用程序设置简洁明了应该是一个设计目标。复杂、多页面、多层次的应用程序设置可能会挫败或迷惑用户,让他们认为自己完全进入了另一个应用程序

尽管同一页还说:

立即实施用户选择的应用程序设置,无需确认对话框,并提供反馈方法以指示已发生更改

避免创建超过2页(屏幕)的应用程序设置。需要多个屏幕的设置应使用重叠的半屏幕,以避免在显示时丢失上下文 将显示SIP键盘

如果无法撤消任务,请始终向用户提供取消选项。文本输入就是一个例子。覆盖或删除数据或不可逆的操作必须有“取消”按钮

当使用带有提交和取消按钮的其他屏幕时,单击这些按钮应执行相关操作,并将用户返回主设置屏幕

要使设置控制面板的标题保持一致,设置页面的标题应如下所示:

设置 通过网络获取数据的应用程序必须具有禁用数据使用的选项


因此,我认为只有在设置有多个页面的情况下,你才能进入显式与隐式的问题,如果你有多个页面进行设置,听起来显式是处理子页面的方式,但对于初始页面是隐式的。

你应该使用显式保存设置

但是,对于输入的数据,它将取决于应用程序和输入的数据。
通常包括一个保存按钮(或等效按钮),否则用户(可能)无法取消部分输入的表单。如果存在会阻止保存部分输入数据的验证问题,这也会导致问题


但这取决于应用程序。对于这一点没有通用的规则。

谢谢你的回答。所以我可以说,无论何时我使用透视页面,我都会提供一个保存按钮。你认为当用户试图离开页面而不保存它时,我应该提供一个messagebox吗?例如,您做了一些更改,是否要保存?嗯,带有
轴的页面仍然是一个页面,因此我希望在这种情况下进行隐式保存而不进行确认。您认为人们会觉得这很烦人吗,如果应用程序在没有事先保存的情况下单击“上一步”按钮时询问是否应该保存更改?@BitKFu是的,我认为应该,我不建议这样做。有一个保存按钮来存储输入的值(如果没有像设置那样自动应用它们)。“后退”按钮应该像“取消”一样工作。
SETTINGS
      <CPL Name/ Application Name>