/Main/src/DynamicDataDisplay/Charts/Axes/TimeSpan/TimeSpanAxisControl.cs
# · C# · 21 lines · 18 code · 3 blank · 0 comment · 0 complexity · 3c5aa6f22d9e5b7188df3f6d0ae39795 MD5 · raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace Microsoft.Research.DynamicDataDisplay.Charts
- {
- public class TimeSpanAxisControl : AxisControl<TimeSpan>
- {
- public TimeSpanAxisControl()
- {
- LabelProvider = new TimeSpanLabelProvider();
- TicksProvider = new TimeSpanTicksProvider();
-
- ConvertToDouble = time => time.Ticks;
- ConvertFromDouble = ticks => new TimeSpan((long)ticks);
-
- Range = new Range<TimeSpan>(new TimeSpan(), new TimeSpan(1, 0, 0));
- }
- }
- }