Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
面向企业的Silverlight表单设计_Silverlight_User Interface_Usability - Fatal编程技术网

面向企业的Silverlight表单设计

面向企业的Silverlight表单设计,silverlight,user-interface,usability,Silverlight,User Interface,Usability,我目前参与了一个原型Silverlight 3应用程序的设计,该应用程序由一家企业的呼叫中心运营商使用,他们通过电话和电子邮件接受查询。原型的目的是演示如何使用Silverlight改进用户体验,并克服在高延迟环境中使用ASP.NET webforms的一些障碍。我不会详细讨论Silverlight 3 vs 2或WPF的环境或原理,这个问题是关于可用性的 我正在寻找适合上述要求的优秀用户界面设计示例,这些示例突出了Silverlight的一些优点。这是一个原型,所以它可以比你通常的企业应用程序

我目前参与了一个原型Silverlight 3应用程序的设计,该应用程序由一家企业的呼叫中心运营商使用,他们通过电话和电子邮件接受查询。原型的目的是演示如何使用Silverlight改进用户体验,并克服在高延迟环境中使用ASP.NET webforms的一些障碍。我不会详细讨论Silverlight 3 vs 2或WPF的环境或原理,这个问题是关于可用性的


我正在寻找适合上述要求的优秀用户界面设计示例,这些示例突出了Silverlight的一些优点。这是一个原型,所以它可以比你通常的企业应用程序更性感,并且比你通常从用户需求中得到的更多。目标是既提供功能性的东西,又引入“哇”因素。感谢您能想到的任何资源或示例。

我喜欢它鼓励(强制)所有服务调用都是异步的方式。从用户体验的角度来看,这意味着您的表单在执行可能滞后的操作时没有被锁定

动画也不错。虽然它们通常被认为是无用的绒毛,但当某些东西突然发生变化时,它们可以减少用户体验中的惊喜。它们也可以用一种更微妙的方式吸引人们的注意,就像脸上的信息框一样。

你看到了吗?虽然不是Silverlight特有的,但它充满了经过验证的UI方法——不是特定于基础设施的


我发现它在设计表单和控件时非常有用,也许你会在那里找到一些好的建议。

你有一个有状态的客户机-要做的一件有趣的事情就是利用这种状态。 例如:

  • 具有多个活动任务的以任务为中心的UI。 每个任务代表一个已开始但尚未完成的流程/工作流。在有中断的情况下特别有用

  • 在应用程序重新启动、浏览器关闭等情况下,自动将草稿保存到本地隔离存储。重新启动应用程序时,可以恢复任何部分填写的表单

  • 另一件事是上下文。。。或者保存手头任务的上下文。例如,如果要进行查找,可以弹出一个对话框,而不是从当前页面导航

    只是一些快速的想法