FieldChooser コントロールのインスタンスをウィンドウに追加して、常にエンド ユーザーに表示されるフィールドの選択領域を作成できます。単純に、他のコントロールと同様に FieldChooser コントロールをウィンドウに追加し、その DataPresenter プロパティを DataPresenter コントロールのインスタンスに設定します。
以下のコード例は、外部のフィールドの選択領域を作成する方法を示します。
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);