I am building a business application in Silverlight and need to get the user to edit two .NET TimeSpan values. The first is the time of day (relative to midnight), and the other is duration. I am currently using two TextBox formatted as hh: mm. It is pretty simple, but it can definitely be improved. I watched people using the app, and while some don't have problems quickly entering into times, other people struggle.
Given that I work in Silverlight2, what would you see as an ideal user control that easily allows you to visualize and edit these two TimeSpans?
To make things more complicated, the user interface should allow you to choose up to a minute at any time of the day, but emphasize the time on a normal working day (for example: from 8:00 to 17:00). Some users typically log in at 2:00 (in the morning), when they really mean 14:00.
In my application, I strive to equalize time and duration to 5 minute intervals. In a way, this application is similar to a room reservation application where people indicate when and how long they want a room.
source
share