バージョン

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

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