Не то, что я искал, но это решило проблему появления названия.

ользую LiveCharts в WinForms. Причина, по которой я не использую WPF, заключается в том, что я не хочу переписывать графический интерфейс в WPF, поэтому я пытаюсь выяснить, могу ли я заставить LiveCharts работать в WinForms.

Я сохраняю элемент управления LiveCharts в виде изображения в PDF, поэтому заголовок должен быть на самой диаграмме.

Я не могу найти какие-либо функции для добавления заголовка на диаграмму. Я попробовал следующее:

        VisualElement title = new VisualElement();
        title.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
        title.VerticalAlignment = System.Windows.VerticalAlignment.Top;
        title.X = 0.5;
        title.Y = maxYVal;

        TextBlock titleText = new TextBlock();
        titleText.Text = chartName;
        var newTitleFont = HelperFunctions.NewTypeFaceFromFont(titleFont);
        titleText.FontFamily = newTitleFont.FontFamily;
        titleText.FontStyle = newTitleFont.Style;
        titleText.FontSize = titleFont.Size;
        title.UIElement = titleText;

        cartChart.VisualElements.Add(title);

Приведенный выше код добавляет метку только на саму диаграмму (в пределах диапазона оси Y). Заголовок должен быть независимым (выше оси y). Любая идея?

Ответы на вопрос(1)

Ваш ответ на вопрос