silverlight – 输入时间或持续时间的最直观,最实用的方法是什么?

silverlight – 输入时间或持续时间的最直观,最实用的方法是什么?,第1张

概述我正在Silverlight中构建业务线应用程序,需要让用户编辑两个.NET TimeSpan值.一个是一天中的某个时间(相对于午夜),另一个是持续时间.目前我正在使用两个TextBox,格式为hh:mm.这非常简单,但绝对可以改进.我观察过人们使用这个应用程序,虽然有些人很快就进入了时间,但其他人却很挣扎. 鉴于我在Silverlight2工作,您会看到什么是完美的自定义控件,可以轻松地让您可视 我正在Silverlight中构建业务线应用程序,需要让用户编辑两个.NET TimeSpan值.一个是一天中的某个时间(相对于午夜),另一个是持续时间.目前我正在使用两个TextBox,格式为hh:mm.这非常简单,但绝对可以改进.我观察过人们使用这个应用程序,虽然有些人很快就进入了时间,但其他人却很挣扎.

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

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

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

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

例:

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

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

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

总结

以上是内存溢出为你收集整理的silverlight – 输入时间或持续时间的最直观,最实用的方法是什么?全部内容,希望文章能够帮你解决silverlight – 输入时间或持续时间的最直观,最实用的方法是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存