/Main/src/DynamicDataDisplay/Charts/Axes/TimeSpan/TimeSpanAxisControl.cs
C# | 21 lines | 18 code | 3 blank | 0 comment | 0 complexity | 3c5aa6f22d9e5b7188df3f6d0ae39795 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
- 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));
- }
- }
- }