バージョン

外部のフィールドの選択の作成

FieldChooser コントロールのインスタンスをウィンドウに追加して、常にエンド ユーザーに表示されるフィールドの選択領域を作成できます。単純に、他のコントロールと同様に FieldChooser コントロールをウィンドウに追加し、その DataPresenter プロパティを DataPresenter コントロールのインスタンスに設定します。

xamDataPresenter Create an External Field Chooser 01.png

以下のコード例は、外部のフィールドの選択領域を作成する方法を示します。

XAML の場合:

<Grid Name="layoutRoot">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <igDP:FieldChooser
        Name="fieldChooser1"
        DataPresenter="{Binding ElementName=xamDataPresenter1}" />
    <igDP:XamDataPresenter
        Name="xamDataPresenter1"
        Grid.Column="1"
        BindToSampleData="True">
    </igDP:XamDataPresenter>
</Grid>

Visual Basic の場合:

Imports Infragistics.Windows.DataPresenter
...
Dim fieldChooser1 As New FieldChooser With {.DataPresenter = Me.xamDataPresenter1}
Me.layoutRoot.Children.Add(fieldChooser1)

C# の場合:

using Infragistics.Windows.DataPresenter;
...
FieldChooser fieldChooser1 = new FieldChooser
{
    DataPresenter = this.xamDataPresenter1
};
this.layoutRoot.Children.Add(fieldChooser1);