Tôi đang xây dựng một ứng dụng kinh doanh trực tuyến trong Silverlight và cần phải yêu cầu người dùng chỉnh sửa hai giá trị .NET TimeSpan. Một là thời gian trong ngày (liên quan đến nửa đêm) và thời gian còn lại là một khoảng thời gian. Hiện tại tôi đang sử dụng hai TextBox, được định dạng là hh: mm. Điều này là khá đơn giản, nhưng nó chắc chắn có thể được cải thiện. Tôi đã quan sát mọi người sử dụng ứng dụng và trong khi một số người không gặp vấn đề gì khi nhập thời gian, những người khác đấu tranh.Cách trực quan, có thể sử dụng nhất để nhập thời gian trong ngày hoặc thời lượng là gì?
Vì tôi đang làm việc trong Silverlight2, bạn sẽ thấy điều khiển tùy chỉnh hoàn hảo dễ dàng cho phép bạn hình dung và chỉnh sửa hai TimeSpans này?
Để làm cho mọi việc trở nên khó khăn hơn, giao diện người dùng nên cho phép bất kỳ thời điểm nào trong ngày được chọn chính xác đến từng phút, nhưng nhấn mạnh thời gian trong ngày làm việc bình thường (ví dụ: 8:00 sáng - 5:00 chiều). Một số người dùng có xu hướng nhập 2:00 (sáng) khi họ thực sự có nghĩa là 2:00 chiều.
Trong ứng dụng của tôi, tôi đang có xu hướng sắp xếp thời gian và khoảng thời gian trong khoảng thời gian 5 phút. Như một chút của nền, ứng dụng này tương tự như một ứng dụng đặt phòng, nơi mọi người chỉ định khi nào và bao lâu họ muốn một căn phòng cho.
Điểm tốt về độ chính xác – geofftnz