private void axis1_LabelCreated(object sender, LabelCreatedEventArgs e)
 {
     if (axis1.ZoomPosition == 0 && axis1.ZoomFactor > 0.9 && RangeNavigator.Intervals[1].IntervalType == NavigatorIntervalType.Year)
     {
         e.AxisLabel.LabelContent = e.AxisLabel.Position.FromOADate().ToString("MMM,yyyy");
     }
     else
     {
         e.AxisLabel.LabelContent = e.AxisLabel.Position.FromOADate().ToString("dd,MMM");
     }
 }
Пример #2
0
        private void OrientaitionGauge_LabelCreated(Object sender, LabelCreatedEventArgs args)
        {
            switch ((string)args.LabelText)
            {
            case "0":
                args.LabelText = "N";
                break;

            case "45":
                args.LabelText = "NE";
                break;

            case "90":
                args.LabelText = "E";
                break;

            case "135":
                args.LabelText = "SE";
                break;

            case "180":
                args.LabelText = "S";
                break;

            case "225":
                args.LabelText = "SW";
                break;

            case "270":
                args.LabelText = "W";
                break;

            case "315":
                args.LabelText = "NW";
                break;
            }
        }
Пример #3
0
        private void Scale_LabelCreated(object sender, LabelCreatedEventArgs e)
        {
            switch ((string)e.LabelContent)
            {
            case "0":
                e.LabelContent = "N";
                break;

            case "2":
                e.LabelContent = "NE";
                break;

            case "4":
                e.LabelContent = "E";
                break;

            case "6":
                e.LabelContent = "SE";
                break;

            case "8":
                e.LabelContent = "S";
                break;

            case "10":
                e.LabelContent = "SW";
                break;

            case "12":
                e.LabelContent = "W";
                break;

            case "14":
                e.LabelContent = "NW";
                break;
            }
        }
Пример #4
0
        private void CircularScale_LabelCreated(object sender, LabelCreatedEventArgs args)
        {
            switch ((string)args.LabelText)
            {
            case "0":
                args.LabelText = "N";
                break;

            case "1":
                args.LabelText = "NE";
                break;

            case "2":
                args.LabelText = "E";
                break;

            case "3":
                args.LabelText = "SE";
                break;

            case "4":
                args.LabelText = "S";
                break;

            case "5":
                args.LabelText = "SW";
                break;

            case "6":
                args.LabelText = "W";
                break;

            case "7":
                args.LabelText = "NW";
                break;
            }
        }
Пример #5
0
 private void NumericalAxis3D_LabelCreated(object sender, LabelCreatedEventArgs e)
 {
     e.AxisLabel.LabelContent = string.Empty;
 }