我想更改Oxyplot LineAnnotation中的文本位置

时间:2017-12-20 01:01:48

标签: oxyplot

此代码在示例中

var lineAnnotation4 = new LineAnnotation();
        lineAnnotation4.Type = LineAnnotationType.Horizontal;
        lineAnnotation4.Y = 2;
        lineAnnotation4.Color = OxyColors.Gold;
        lineAnnotation4.MaximumX = 4;
        lineAnnotation4.Text = "Horizontal";
        plotModel1.Annotations.Add(lineAnnotation4);

我在想什么。 文本位置始终低于该行。 像这样..

有没有办法将文字放在线上? 像这样.. enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

尝试lineAnnotation4.TextVerticalAlignment = VerticalAlignment.Top

修改 看起来相当直观,但实际上您需要指定lineAnnotation4.TextVerticalAlignment = VerticalAlignment.Bottom;