【发布时间】:2012-10-25 14:27:48
【问题描述】:
在开发针对移动设备(主要是平板电脑)的 ASP.NET Web 应用程序时,我注意到如果用户的手指很粗,下拉列表有时很难选择正确的项目,或者只是没有。触摸屏非常好。
我知道我不是唯一一个注意到这一点的人,因为 IOS 应用程序出于这个原因专门不再使用下拉菜单,而是通常使用 UIPickerView 控件,它看起来像一卷卫生纸,但可以让人们更多通过滚动轻松地从列表中选择一个项目。
因此,我正在 ASP.NET 中寻找一种无需滚动我自己的自定义控件的好方法,以使下拉列表更易于在移动设备上使用,或者正在寻找一些我可以就地使用的免费控件的下拉列表。
首先想到的是;我可以以某种方式将列表项隔得更远,以便人们可以更轻松地选择他们想要的项目吗?我尝试将字体更改为更大,但这并没有真正帮助;特别是因为控制必须更宽,而问题实际上是项目之间有多少垂直空间。
如果没有,是否有人对他们如何解决这个问题有任何建议或现实生活中的例子?
非常感谢任何建议!
【问题讨论】:
标签: c# asp.net mobile user-interface