<ig:XamGrid x:Name="xamGrid1" DeleteKeyAction="DeleteRowOfActiveCell" ItemsSource="{Binding Source={StaticResource DataUtil}, Path=CategoriesAndProducts}"> </ig:XamGrid>
このコントロールは廃止されたため、XamDataGrid コントロールに移行することをお勧めします。今後、新機能、バグ修正、サポートは提供されません。コードベースの XamDataGrid への移行に関する質問は、サポートまでお問い合わせください。
xamGrid コントロールによって、キーボードの Delete キーを使用して行を削除できます。行が削除されると、基本的なデータ レコードも削除されます。DeleteKeyAction プロパティを設定して、この機能を有効/無効にします。
このプロパティは、以下の DeleteKeyAction Enumeration を取ります。
None
DeleteSelectedRows - 行選択が有効である必要があります。
DeleteRowOfActiveCell - アクティブ セルが必要です。
DeleteRowsOfSelectedCells - セル選択が有効である必要があります。
DeleteRowsOfSelectedCellsAndRows - セル選択または行選択が有効である必要があります。
以下のコードは、行の削除を有効にする方法を示します。
XAML の場合:
<ig:XamGrid x:Name="xamGrid1" DeleteKeyAction="DeleteRowOfActiveCell" ItemsSource="{Binding Source={StaticResource DataUtil}, Path=CategoriesAndProducts}"> </ig:XamGrid>
Visual Basic の場合:
Me.xamGrid1.DeleteKeyAction = Infragistics.Controls.Grids.DeleteKeyAction.DeleteRowOfActiveCell
C# の場合:
this.xamGrid1.DeleteKeyAction = Infragistics.Controls.Grids.DeleteKeyAction.DeleteRowOfActiveCell;