<igDP:XamDataGrid ... > <igDP:XamDataGrid.FieldLayoutSettings> <igDP:FieldLayoutSettings SelectionTypeCell="Extended" SelectionTypeRecord="Extended" SelectionTypeField="Single" /> </igDP:XamDataGrid.FieldLayoutSettings> </igDP:XamDataGrid>
DataPresenter コントロールの Cell、 Record、および Field の選択機能を修正できます。 SelectionType 列挙体を使用して、アプリケーションに最も適している選択方式を選ぶことができます。 FieldLayoutSettings オブジェクトの SelectionTypeCell、 SelectionTypeRecord、または SelectionTypeField プロパティを設定することによって選択を制御します。
以下の手順は、選択動作を変更したいデータ バインドされた xamDataGrid を持っていることが前提となります。xamDataGrid のデータ バインディングの詳細は、 xamDataGrid をページに追加を参照してください。この手順の設定は、xamDataCarousel および xamDataPresenter の設定に似ています。
セル、レコード、フィールドの選択タイプを変更するには、次の手順に従ってください。
SelectTypeCell プロパティと SelectionTypeRecord プロパティを xamDataGrid インスタンスの Extended に設定します。これらのプロパティによって、エンドユーザーは同時に複数のセルとレコードを選択することができます。エンドユーザーが一度に選択するフィールドをひとつにしたい場合には、SelectTypeField プロパティを Single に設定します。
XAML の場合:
<igDP:XamDataGrid ... > <igDP:XamDataGrid.FieldLayoutSettings> <igDP:FieldLayoutSettings SelectionTypeCell="Extended" SelectionTypeRecord="Extended" SelectionTypeField="Single" /> </igDP:XamDataGrid.FieldLayoutSettings> </igDP:XamDataGrid>
プロジェクトをビルドして実行します。CTRL または SHIFT キーのいずれかで複数のレコードを選択すると、以下の画像のようにレコードは強調表示されます。