当前位置:  开发笔记 > 编程语言 > 正文

输入一天中的某个时间或持续时间的最直观,最实用的方法是什么?

如何解决《输入一天中的某个时间或持续时间的最直观,最实用的方法是什么?》经验,为你挑选了1个好方法。

我正在Silverlight中构建业务线应用程序,需要让用户编辑两个.NET TimeSpan值.一个是一天中的某个时间(相对于午夜),另一个是持续时间.目前我正在使用两个TextBox,格式为hh:mm.这非常简单,但绝对可以改进.我观察过人们使用这个应用程序,虽然有些人很快就进入了时间,但其他人却很挣扎.

鉴于我在Silverlight2工作,您会看到什么是完美的自定义控件,可以轻松地让您可视化和编辑这两个TimeSpans?

为了使事情更加困难,用户界面应该允许选择一天中的任何时间,精确到一分钟,但强调正常工作日内的时间(例如:上午8:00 - 下午5:00).有些用户倾向于在凌晨2点(凌晨2点)进入.

在我的应用程序中,我倾向于将时间和持续时间间隔为5分钟.作为一个背景,这个应用程序类似于房间预订应用程序,人们指定他们想要一个房间的时间和长度.



1> Maiku Mori..:

在我的一个Web应用程序中,我使用了带有2个手柄的滑块.

例:

|.........Y-----------------Y...|
         5AM               8PM

当然我并不需要像你那样高精度,但我相信滑块稍微长一些,间隔5分钟就可以了.

为了强调正常工作日,您可以在正常工作日为不同颜色的滑块颜色添加背景.或者让处理程序"快速"开始和结束正常的工作日.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有