Не то, что я искал, но это решило проблему появления названия.
ользую 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). Любая идея?