2

C# で生成された複数の列シリーズ チャートがあります。さらに、チェックボックスを使用してこのチャートの凡例を取得しようとしています。チェックされている凡例項目のみの縦棒系列がグラフに表示されるようにします。

HTML ではなく、C# コード ビハインドでこれを行う必要があります。複数の動的列シリーズを作成する以下の既存のコードがあります-

foreach (KeyValuePair<int, string> item in list)
{
  foreach (System.Data.DataRow dRow in dtTable.Rows)
  {
      <formation of listSource>
  }

  ColumnSeries ser = new ColumnSeries { Title = item.Value, IndependentValueBinding = new Binding("Key"), DependentValueBinding = new Binding("Value") };
          ser.ItemsSource = null;
          ser.ItemsSource = listSource;
          ser.DataPointStyle = columnStyleBrown;
          mcChart.Series.Add(ser);
          i++;
      }
}

そして、さらに何かを追加したい -

ser.LegendItemStyle =

そのため、c# でチェック ボックスを使用して凡例スタイルを作成する方法を知る必要があります。

これを達成するには2つの方法があります-

  1. 既存の凡例を変更して、チェック ボックスも含める (推奨)
  2. または、まったく新しい伝説を作成するには

誰でも助けてもらえますか?

前もって感謝します!

4

1 に答える 1