/Main/src/DynamicDataDisplay/Charts/Axes/DateTime/VerticalDateTimeAxis.cs
C# | 23 lines | 21 code | 2 blank | 0 comment | 4 complexity | bd43dd9bed9562e1dea75700b54ec53a MD5 | raw file
Possible License(s): CC-BY-SA-3.0
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Microsoft.Research.DynamicDataDisplay.ViewportConstraints;
-
- namespace Microsoft.Research.DynamicDataDisplay.Charts
- {
- public class VerticalDateTimeAxis : DateTimeAxis
- {
- public VerticalDateTimeAxis()
- {
- Placement = AxisPlacement.Left;
- Constraint = new DateTimeVerticalAxisConstraint();
- }
-
- protected override void ValidatePlacement(AxisPlacement newPlacement)
- {
- if (newPlacement == AxisPlacement.Bottom || newPlacement == AxisPlacement.Top)
- throw new ArgumentException(Strings.Exceptions.VerticalAxisCannotBeHorizontal);
- }
- }
- }