2
私はWinFormsでLiveChartを使用しています。理由はWPFを使用していない理由は、私はWPFでGUIを書き直したくないので、私はLiveChartをWinFormsで動作させることができるかどうかを調べようとしています。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軸より上)。何か案が?
が、それはタイトルの外観の問題を解決しました。 –