バージョン

フィールド、レコード、またはセル選択の動作を変更

DataPresenter コントロールの CellRecord、および Field の選択機能を修正できます。SelectionType 列挙体を使用して、アプリケーションに最も適している選択方式を選ぶことができます。FieldLayoutSettings オブジェクトの SelectionTypeCellSelectionTypeRecord、または SelectionTypeField プロパティを設定することによって選択を制御します。

以下の手順は、選択動作を変更したいデータ バインドされた xamDataGrid を持っていることが前提となります。xamDataGrid のデータ バインディングの詳細は、 xamDataGrid をページに追加を参照してください。この手順の設定は、xamDataCarousel および xamDataPresenter の設定に似ています。

セル、レコード、フィールドの選択タイプを変更するには、次の手順に従ってください。

  1. SelectTypeCell プロパティと SelectionTypeRecord プロパティを xamDataGrid インスタンスの Extended に設定します。これらのプロパティによって、エンドユーザーは同時に複数のセルとレコードを選択することができます。エンドユーザーが一度に選択するフィールドをひとつにしたい場合には、SelectTypeField プロパティを Single に設定します。

Note

注: SelectTypeField 設定は、 LabelClickAction プロパティを SelectField にすでに設定した場合に限り機能します。

XAML の場合:

<igDP:XamDataGrid ... >
        <igDP:XamDataGrid.FieldLayoutSettings>
                <igDP:FieldLayoutSettings
                  SelectionTypeCell="Extended"
                  SelectionTypeRecord="Extended"
                  SelectionTypeField="Single" />
        </igDP:XamDataGrid.FieldLayoutSettings>
</igDP:XamDataGrid>
  1. プロジェクトをビルドして実行します。CTRL または SHIFT キーのいずれかで複数のレコードを選択すると、以下の画像のようにレコードは強調表示されます。

複数レコードが選択されている xamDataGrid