An abtract collection class of KeyActionMappingBase objects.
Syntax
Example
This sample shows how to map the W and Z keys to move selection between rows of a grid.
It checks to see if a key is mapped, then maps it to the specified key.
| Visual Basic | Copy Code |
|---|
Imports Infragistics.Win
Private Sub SetKeyMappings()
If Not Me.UltraGrid1.KeyActionMappings.IsKeyMapped(Keys.Z, 0) Then
Dim kaDown As UltraWinGrid.GridKeyActionMapping = New UltraWinGrid.GridKeyActionMapping(Keys.Z, Infragistics.Win.UltraWinGrid.UltraGridAction.NextRow, Infragistics.Win.UltraWinGrid.UltraGridState.InEdit, 0, 0, 0)
Me.UltraGrid1.KeyActionMappings.Add(kaDown)
End If
If Not Me.UltraGrid1.KeyActionMappings.IsKeyMapped(Keys.W, 0) Then
Dim kaUp As UltraWinGrid.GridKeyActionMapping = New UltraWinGrid.GridKeyActionMapping(Keys.W, Infragistics.Win.UltraWinGrid.UltraGridAction.PrevRow, Infragistics.Win.UltraWinGrid.UltraGridState.InEdit, 0, 0, 0)
Me.UltraGrid1.KeyActionMappings.Add(kaUp)
End If
End Sub |
| C# | Copy Code |
|---|
using Infragistics.Win;
private void SetKeyMappings()
{
// Maps the W and Z keys to traverse the grid up and down when not
in edit mode.
if (!this.ultraGrid1.KeyActionMappings.IsKeyMapped(Keys.Z,0))
{
UltraWinGrid.GridKeyActionMapping kaDown = new UltraWinGrid.GridKeyActionMapping(Keys.Z,Infragistics.Win.UltraWinGrid.UltraGridAction.NextRow,Infragistics.Win.UltraWinGrid.UltraGridState.InEdit
,0,0,0);
this.ultraGrid1.KeyActionMappings.Add(kaDown);
}
if (!this.ultraGrid1.KeyActionMappings.IsKeyMapped(Keys.W,0))
{
UltraWinGrid.GridKeyActionMapping kaUp = new UltraWinGrid.GridKeyActionMapping(Keys.W,Infragistics.Win.UltraWinGrid.UltraGridAction.PrevRow,Infragistics.Win.UltraWinGrid.UltraGridState.InEdit
,0,0,0);
this.ultraGrid1.KeyActionMappings.Add(kaUp);
}
} |
See Also