Sto creando un'applicazione line-of-business in Silverlight e devo consentire all'utente di modificare due valori TimeSpan .NET. Uno è un'ora del giorno (relativa a mezzanotte) e l'altra è una durata. Attualmente sto usando due TextBox, formattati come hh: mm. Questo è abbastanza semplice, ma potrebbe sicuramente essere migliorato. Ho osservato persone che usano l'applicazione e mentre alcuni non hanno problemi a entrare rapidamente nei tempi, altre persone hanno difficoltà.Qual è il modo più intuitivo e utilizzabile per inserire un'ora del giorno o una durata?
Dato che sto lavorando in Silverlight2, cosa vedresti come controllo personalizzato perfetto che ti consente di visualizzare e modificare facilmente questi due TimeSpan?
Per rendere le cose più difficili, l'interfaccia utente dovrebbe consentire a qualsiasi ora del giorno di essere selezionata con precisione fino al minuto, ma enfatizzare i tempi nel normale giorno lavorativo (ad esempio: 8:00 - 17:00). Alcuni utenti tendono ad entrare in 2:00 (am) quando intendo veramente 2:00 pm.
Nella mia app, sto tendendo ad allineare i tempi e le durate a intervalli di 5 minuti. Come sfondo, questa app è simile a un'app di prenotazione di una stanza in cui le persone specificano quando e per quanto tempo desiderano una stanza.
Buon punto sulla precisione – geofftnz