あの後、本家LiveCharts2のサンプルにズバリな例があって解決しました。
まずは追加のusingで
using LiveChartsCore.SkiaSharpView.VisualElements;
を入れます。TitleにはLabelVisualクラスを使う様で
LabelVisual title = new LabelVisual { Text = selectedDateTime.ToString("yyyy/MM/dd"), TextSize = 25, Padding = new LiveChartsCore.Drawing.Padding(15), Paint = new SolidColorPaint(SKColors.DarkSlateGray) };
てな感じにして
pcDay.Title = title;
と割り当てると
追記 2024.3.8 16:30
これ書いた直後に気が付きました。このままでは日本語は表示されません。しかし、凡例等で設定したSolidColorPaintクラスを設定するプロパティが見つからない。パイチャート・コントロールのTooltipTextPaintやLegendTextPaintがそれだったので、TitleTextPaintとかがあれば良かったんですが無い。現状分からないので英字で回避してます。
これ書いた直後に気が付きました。このままでは日本語は表示されません。しかし、凡例等で設定したSolidColorPaintクラスを設定するプロパティが見つからない。パイチャート・コントロールのTooltipTextPaintやLegendTextPaintがそれだったので、TitleTextPaintとかがあれば良かったんですが無い。現状分からないので英字で回避してます。
0 件のコメント:
コメントを投稿