バージョン

描画フィルターを使用して WinGrid セル内で WinChart を組み込む

タブ形式のグリッド データをチャートを使ってエンティティのトレンドを示すことにより飛躍的にユーザーエクスペリエンスを向上させることができます。WinGrid™ や WinChart™ でこのような機能を使用するには、カスタムなコードが必要になり、また IUIElementDrawFilter インターフェースに対する深い知識や創造力も必要になってきます。以下のトピックは、この機能の事例のデザインと原理を説明します。

WinChart Inside WinGrid DrawFilter 01.png

以下のトピックでは事例の各部分について説明します。この機能を実現するさまざまな状況を確認できます。

  1. WinGrid セル内で WinChart を表示する – 関連するコントロールの制限事項、またこの機能に Draw Filter を使用する理由について説明します。

  2. WinGrid 内の WinChart 描画フィルターの実装 –WinGrid セル内でのチャートの表示に使用する描画フィルターのデザインを説明します。

  3. ChartInfoEventArgs クラス – 最終版を使ってチャートとグリッドに関連する情報を公開するために使用されるクラスについて説明します。

  4. ChartLayout クラス – 任意の時点での WinChart の状態を格納するために使用するクラスについて説明します。

  5. ヘルパー機能 – チャートの状態の保存および読み込みに使用できるメソッドについて説明します。

  6. WinGrid 内で WinChart 描画フィルターを使用する – 開発者が、Windows Form 内で完全実装を使用する方法について説明します。