0

私はいくつかのチェックボックスを持っています(コンテンツ=データベースからの名前)。metchodcheckbox_checkedで、ColumnSeriesをwpfチャートに追加しようとしていますが、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが発生します。

xaml コードは次のとおりです。

      <DVC:Chart Canvas.Top="80" Canvas.Left="10" Name="wykres1"  Background="LightSteelBlue">

</DVC:Chart>

コードビハインド:

CheckBox c = (CheckBox)sender;

            ColumnSeries b = new ColumnSeries();
            b.Title = c.Content.ToString();
            b.ItemsSource = null;
            b.ItemsSource =
                new KeyValuePair<string, int>[]{
                    new KeyValuePair<string, int>("Project Manager", 12),
                    new KeyValuePair<string, int>("CEO", 25),
                    new KeyValuePair<string, int>("Software Engg.", 5),
                    new KeyValuePair<string, int>("Team Leader", 6),
                    new KeyValuePair<string, int>("Project Leader", 10),
                    new KeyValuePair<string, int>("Developer", 4) };
            wykres1.Series.Add(b);

            categoryList.Add(c.Tag.ToString());

誰でも助けることができますか?:)

4

1 に答える 1

1

現在働いています。解決策は次のとおりです: ColumnSeries b = new ColumnSeries {Title=c.Content.ToString(),IndependentValueBinding = new Binding("Key"), DependentValueBinding = new Binding("Value") };

于 2012-10-09T14:37:50.707 に答える