Expression Editor for WPF
FlexChart との統合
Expression Editor の操作 > FlexChart との統合

Expression Editor は、FlexChart コントロールとの統合をサポートします。Expression Editor をチャートと統合すると、式を使用してチャートの視覚化を操作できるようになります。

Expression Editor を FlexChart と統合するには、CollectionViewSource オブジェクトから系列データを含むオブジェクトのコレクションを受け取る、C1FlexChart クラスの ItemsSource プロパティを使用する必要があります。系列データを取得したら、DataSource プロパティを使用して、FlexChart のデータソースをExpression Editor のデータソースに連結できます。

次の図に、FlexChart コントロールと統合されたExpression Editor を示します。このチャートは、ある小売店の国ごとの売上と経費をプロットします。


 

次のコードは、FlexChart と Expression Editor コントロールの統合を示します。

C1CollectionView 型のフィールドを作成し、FlexChart の C1CollectionView コンポーネントのインスタンスを Expression Editor にその DataSource プロパティを通して連結します。

DataSet ds;
ICollectionView View;
public MainWindow()
{
    InitializeComponent();
    FlexExpEditor.editor.OkClick += Editor_OkClick;
    FlexExpEditor.editor.CancelClick += Editor_CancelClick;

    CollectionViewSource view = new CollectionViewSource() { Source = DataCreator.CreateData() };
    View = view.View;
    flexChart.ItemsSource = View;
    flexChart.BindingX = "Country";


    FlexExpEditor.editor.FlexExpressionEditor.DataSource = View.CurrentItem;
詳細なデータについては、インストーラに付属のサンプルプロジェクト ExpressionEditorSamples を参照してください。

先頭に戻る