【发布时间】:2011-04-06 02:31:07
【问题描述】:
我有一个示例 Silverlight 应用程序,其中包含一个包含数千个值(~4000)的组合框。这些值是从 Web 服务中提取并当前填充的,这会花费大量时间并且会导致 UI 无响应。
用例:
- UI 中的字段需要由用户填充
- 该字段只能具有某些预定义的值(已存在于数据库中)
- 字段中的值不能分组/分类
您已经或将要做什么:
- 当组合框中的值被填充时,使 UI 更具响应性
- 尽快填充组合值
感谢阅读!
更新:
伟大的cmets!赞赏!
我已经编辑了我的帖子以展示用例。
我能想到的最佳替代方案是在我输入时提供类似 Google 自动建议的文本框。
【问题讨论】:
-
组合框中需要 1000 个值的用例是什么?听起来组合框可能不是最好的解决方案,我建议您重新考虑设计而不是优化...
-
有一种叫做可用性的东西。请先了解这一点。
-
这是一个来提问的地方,如果你有知识可以帮助,帮助。不要把这里变成一个喊 RTFM 的地方。
-
/me 组合框中的百叶窗 @ 4000 个值
-
@Tnay - 你是在“颤抖”还是“颤抖”? :P
标签: c# .net silverlight web-services