/Main/src/DynamicDataDisplay/Charts/Axes/DateTime/VerticalDateTimeAxis.cs
# · C# · 23 lines · 21 code · 2 blank · 0 comment · 4 complexity · bd43dd9bed9562e1dea75700b54ec53a MD5 · raw file
- 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);
- }
- }
- }