<igDP:XamDataGrid> <igDP:XamDataGrid.FieldSettings> <igDP:FieldSettings CellClickAction="SelectCell"/> </igDP:XamDataGrid.FieldSettings> </igDP:XamDataGrid>
FieldSettings オブジェクトは、以下に説明するように、ひとつまたは複数のフィールドに適用される設定を指定するために使用されます。このオブジェクトは以下の 3 つのプロパティによって公開されます。
DataPresenterBase の FieldSettings プロパティ
FieldLayout の FieldSettings プロパティ
このプロパティに指定された設定は、コントロールのすべての Fields のデフォルトになります。
<igDP:XamDataGrid> <igDP:XamDataGrid.FieldSettings> <igDP:FieldSettings CellClickAction="SelectCell"/> </igDP:XamDataGrid.FieldSettings> </igDP:XamDataGrid>
このプロパティに指定された設定は、この 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>
このプロパティに指定された設定は特定のフィールドのみに適用されます。
<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>