バージョン

Fields の設定を指定

FieldSettings オブジェクトは、以下に説明するように、ひとつまたは複数のフィールドに適用される設定を指定するために使用されます。このオブジェクトは以下の 3 つのプロパティによって公開されます。

DataPresenterBase の FieldSettings プロパティ

このプロパティに指定された設定は、コントロールのすべての Fields のデフォルトになります。

<igDP:XamDataGrid>
        <igDP:XamDataGrid.FieldSettings>
                <igDP:FieldSettings
                  CellClickAction="SelectCell"/>
        </igDP:XamDataGrid.FieldSettings>
</igDP:XamDataGrid>

FieldLayout の FieldSettings プロパティ

このプロパティに指定された設定は、この FieldLayout の Fields コレクションのすべてのフィールドのデフォルトになります。

<igDP:XamDataGrid>
        <igDP:XamDataGrid.FieldLayouts>
                <igDP:FieldLayout>
                        <igDP:FieldLayout.FieldSettings>
                                <igDP:FieldSettings
                                  LabelWidth="200"/>
                        </igDP:FieldLayout.FieldSettings>
                </igDP:FieldLayout>
        </igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>

フィールドの Settings プロパティ

このプロパティに指定された設定は特定のフィールドのみに適用されます。

<igDP:XamDataGrid>
        <igDP:XamDataGrid.FieldLayouts>
                <igDP:FieldLayout>
                        <igDP:FieldLayout.Fields>
                                <igDP:Field Name="CustomerName">
                                        <igDP:Field.Settings>
                                                <igDP:FieldSettings
                                                  LabelClickAction="SortByMultipleFields"/>
                                        <igDP:Field.Settings>
                                </igDP:Field>
                        </igDP:FieldLayout.Fields>
                </igDP:FieldLayout>
        </igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>