0

AddChart コントロールを使用する場合、 などの新しいデータ ポイントを追加するメソッドを呼び出すと、Chart コントロールSeries.Points.AddXY()の再描画がトリガーされます。今、自分でチャート コントロールを構築しようとしています。不思議なんだけど; どのように機能しますか。イベントとデリゲートを使用していますか、または再描画をトリガーする他の方法を使用していますか?

ヒントをいただければ幸いです。

4

2 に答える 2

0

これを行うには、継承Collection<T>およびオーバーライドする独自のクラスとInsertItem()、コレクションが変更されたときにチャートを再描画するその他のメソッドを作成します。

于 2012-08-31T03:25:24.207 に答える
0

Refresh 関数を Series.Points.AddXY() 関数内に配置しないのはなぜですか?

誰かが 1,000 ポイントを 1 つずつ追加したい場合に備えて、おそらく「自動更新」をオフにできるようにしたいと思うでしょう....再描画はパフォーマンスを低下させます。

于 2012-08-31T04:13:35.793 に答える