Version

Touch-enabled Schedule Controls

Touchable WinSchedule Controls

DayView touchable element

The following screenshots illustrate the WinDayView™ control’s touchable elements. The touch elements appear slightly larger in touch-enabled mode for easier user interaction.

Element name Image

AllDayViewEventArea

Touch WinSchedule 1.png

AllDayViewEvent

Touch WinSchedule 2.png

TimeSlots

Touch WinSchedule 3.png

AllDayEventAreaScrollButton

Touch WinSchedule 4.png

DayView gesture support

Gesture support for the WinDayView control consists of Vertical and Horizontal panning (See Panning Gestures) in the TimeSlots area and the AllDayEvent area. The implementation also includes time slots drag-selection and appointments dragging operations.

Consider the following results in panning and using the drag-selection gesture:

  • If you move in the horizontal direction only you will start a drag-selection operation

  • Panning in the horizontal direction requires that you first move slightly in the vertical direction, to prevent the drag-selection operation while panning horizontally and then continue panning in the horizontal direction

WeekView touchable elements

The following screenshot illustrates the WinWeekView™ control’s touchable elements. The touch elements appear slightly larger in touch-enabled mode for easier user interaction.

Note
Note:

The height of the header elements for the day ( DayNumber) is not increased.

Element name Image

SingleDayAppointment

Touch WinSchedule 5.png

OwnerHeaderDropDownButton

Touch WinSchedule 6.png

Code example to enabling the owner header drop-down button.

In C#:

ultraWeekView1.OwnerNavigationStyle = OwnerNavigationStyle.DropDown; // Or ultraWeekView1.OwnerNavigationStyle = OwnerNavigationStyle.DropDownAndScrollbar; ----

*In Visual Basic:*

[source,vb]

ultraWeekView1.OwnerNavigationStyle = OwnerNavigationStyle.DropDown ' Or ultraWeekView1.OwnerNavigationStyle = OwnerNavigationStyle.DropDownAndScrollbar ----

OwnerHeaderScrollButton

Touch WinSchedule 7.png

Code example to enabling the owner header scroll buttons.

In C#:

ultraWeekView1.OwnerNavigationStyle = OwnerNavigationStyle.ScrollButtons; ----

*In Visual Basic:*

[source,vb]

ultraWeekView1.OwnerNavigationStyle = OwnerNavigationStyle.ScrollButtons ----

WeekView gesture support

Gesture support for the WinWeekView control consists of Vertical and Horizontal panning (See Panning Gestures). The implementation also includes drag-selection of days and the activities dragging operations.

Consider the following results in panning and using the drag-selection gesture:

  • If you move in the horizontal direction only you will start a drag-selection operation

  • Panning in the horizontal direction requires that you first move slightly in the vertical direction, to prevent the drag-selection operation while panning horizontally and then continue panning in the horizontal direction

MonthViewSingle touchable elements

The following screenshot illustrates the WinMonthViewSingle™ control’s touchable element. The touch element appears slightly larger in touch-enabled mode for easier user interaction.

Note
Note:

The height of the header elements for the day ( DayNumber) is not increased.

Element name Image

SingleDayAppointment

Touch WinSchedule 8.png

MonthViewSingle gesture support

Gesture support for the WinMonthViewSingle control consists of Vertical panning (See Panning Gestures). The implementation also includes drag-selection of days and the activities dragging operations.

Since the horizontal panning gesture is unsupported in WinMonthViewSingle control, a drag-selection operation starts if you move in the horizontal direction on an activity.

MonthViewMulti touchable elements

The following screenshots illustrate the WinMonthViewMulti™ control’s touchable elements. The touch elements appear slightly larger in touch-enabled mode for easier user interaction.

Element name Image

MonthHeader

Touch WinSchedule 9.png

MonthScrollButton

Touch WinSchedule 10.png

YearScrollButton

Touch WinSchedule 11.png

DayOfWeekHeader

Touch WinSchedule 12.png

WeekNumber

Touch WinSchedule 13.png

Day

Touch WinSchedule 14.png

MonthPopupItem

Touch WinSchedule 15.png

MonthViewMulti gesture support

Gesture support for the WinMonthViewMulti control consists of Vertical and Horizontal panning (See Panning Gestures).

The WinMonthViewMulti control does not support drag-selection operation.

CalendarCombo touchable elements

The following screenshot illustrates the WinCalendarCombo™ control’s touchable element. The touch element appears slightly larger in touch-enabled mode for easier user interaction.

Except DateButton element, WinCalendarCombo exposes the same elements as the WinMonthViewMulti illustrated above.

Note
Note:

The WinCalendarCombo control does not support gestures.

Element name Image

DateButton

Touch WinSchedule 16.png

Related Content

Topics

The following topics provide additional information related to this topic.

Topic Purpose

This section contains links to specific topics explaining the feature for developing touch-enabled applications using the Infragistics controls and components.

The topics in this group illustrate Infragistics touch-enabled control’s Touch Gestures.