Version

UltraDayViewKeyActionMappings Class

UltraDayViewKeyActionMappings.
Syntax
'Declaration
 
Public Class UltraDayViewKeyActionMappings 
   Inherits Infragistics.Win.KeyActionMappingsBase
public class UltraDayViewKeyActionMappings : Infragistics.Win.KeyActionMappingsBase 
Remarks

This class maps keyboard keys with UltraDayView actions.

Example
The following code demonstrates how to create a new KeyActionMapping for the UltraDayView control. The new mapping will cause the UltraDayView control to select the first working hour time slot when the 'W' key is pressed and the control is not currently in the process of selecting time slots and the 'alt' key is not pressed.

Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule

	Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

		Dim newMapping As UltraDayViewKeyActionMapping

		' Add a custom key/action mapping to the UltraDayView that 
		' will navigate to the first working-hour time slot 
		' when the control has focus but is not selecting time slots 
		' and the users presses the ‘W’ key (unless the
		' 'alt’ key is also pressed). 
		newMapping = New UltraDayViewKeyActionMapping(Keys.W, UltraDayViewAction.FirstWorkingHourTimeSlot, UltraDayViewState.SelectingTimeSlots, 0, Infragistics.Win.SpecialKeys.Alt, 0)

		Me.UltraDayView1.KeyActionMappings.Add(newMapping)

	End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;

		private void Form1_Load(object sender, System.EventArgs e)
		{

			UltraDayViewKeyActionMapping newMapping = null;

			// Add a custom key/action mapping to the UltraDayView that 
			// will navigate to the time slot containing the time 8 AM
			// when the control has focus but is not selecting time slots 
			// and the users presses the ‘W’ key (unless the
			// 'alt’ key is also pressed). 
			newMapping = new UltraDayViewKeyActionMapping(Keys.W, UltraDayViewAction.FirstWorkingHourTimeSlot, UltraDayViewState.SelectingTimeSlots, 0, Infragistics.Win.SpecialKeys.Alt, 0);

			this.ultraDayView1.KeyActionMappings.Add(newMapping);
		
		}
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also