pen*_*ate 2 .net c# silverlight web-services
我有一个示例Silverlight应用程序,其中包含一个包含数千个值(~4000)的组合框.这些值从Web服务中提取并且当前已填充,这会花费大量时间并使UI无响应.
用例: - UI中的字段需要由用户填充
- 该字段只能包含某些预定义值(已存在于数据库中)
- 字段中的值无法分组/分类
您已完成或将要做的事情:
- 在组合框中
填充值时使UI更具响应性- 尽可能快地填充组合值
谢谢阅读!
更新:
好评!不胜感激!
我编辑了我的帖子来介绍用例.
我能想到的最佳替代方案是Google自动建议式文本框,建议我输入内容.
Ree*_*sey 10
我会首先避开整个情况 -
我个人厌恶超过20个元素的组合框.在某些时候,选择一个更好的用户界面.
一个包含4000个元素的组合框可以提供可怕的用户体验.重新设计这个以使用户更容易找到他们正在寻找的东西.
考虑使用弹出窗口进行模态搜索以选择人们想要的项目.让他们输入一些搜索条件,并在列表框中显示结果,这应该是一个更合理的数字.
在滚动条中滚动浏览4000个项目并且滚动条上的拇指会非常敏感,它基本上没用.
你让他们搜索成千上万的项目,然后让他们在对话框中搜索它.
| 归档时间: |
|
| 查看次数: |
1264 次 |
| 最近记录: |