<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 キーのいずれかで複数のレコードを選択すると、以下の画像のようにレコードは強調表示されます。