Version

WinTouchProvider Overview

Touch Functionality

Introduction

The size of the Infragistics touch-enabled controls may be the first thing you notice. By design, touch-enabled controls appear larger (wider, taller or both) than buttons, and other elements in the User Interface (UI) making it easier to interact with and operate when using a touch-sensitive surface.

Design Consideration

The following measures were taken into consideration in the design process of the touch functionality:

Enabling the Touch functionality occurs at the form level rather than the control level as it is unlikely that both Touch and Non-Touch system use the same application. Adding the UltraTouchProvider component to the form enables Form level touch support for Infragistics controls.

Although other approaches were analyzed for enabling Touch functionality at the application level, none appeared to be a feasible solution allowing you to interact with the touch metrics at design-time to arrange controls on the form using the designer. The only way to enable touch at the application level is via the static property. Since the static property is not available at design-time, best practice dictates enabling the touch functionality at the Form level.

Note
Note:

There is no Application Styling Framework (AppStylist) support for touch-enabled controls.

Touch Support Controls

Editor controls

The following is a list of the Infragistics touch supporting editor controls. To find out more about various elements of each control, follow the

ink below the list.

  • UltraCalculatorDropDown

  • UltraCalendarCombo

  • UltraCheckEditor

  • UltraColorPicker

  • UltraCombo

  • UltraComboEditor

  • UltraCurrencyEditor

  • UltraDateTimeEditor

  • UltraFontNameEditor

  • UltraFormattedTextEditor

  • UltraMaskedEdit

  • UltraNumericEditor

  • UltraOptionSet

  • UltraTextEditor

  • UltraTimeSpanEditor

  • UltraTimeZoneEditor

Tab controls and components

The WinForms touch-enabled tab controls have some common touchable elements and other elements specific to a control. The following is a list of the each control’s touchable elements.

WinTab and WinTabstrip (control)

  • Close button

  • NotePage (page forward/backward)

  • NotePageFlat (page forward/backward)

  • Scroll buttons

  • Tab

  • Tab list button

  • Tab list items (in drop down)

WinTabbedMdiManager (component)

  • Close button

  • Scroll buttons

  • Splitter

  • Tab

  • Tab list button

  • Tab list items (in drop down)

WinDesktopAlert control

To find out more about various elements of the control, follow the

ink below the list.

  • WinDesktopAlert

WinDockManager control

To find out more about various elements of the control, follow the

ink below the list.

  • WinDockManager

WinExplorerBar control

To find out more about various elements of the control, follow the

ink below the list.

  • WinExplorerBar

WinGanttView control

To find out more about various elements of the control, follow the

ink below the list.

  • WinGanttView

WinGrid control

When in touch mode the WinGrid elements appear to be larger. This applies to the grid and the controls embedded in WinGrid . The following is a list of the WinGrid touchable elements.

  • Card expansion indicator (+/-)

  • Column chooser button

  • Expansion indicator (+/-)

  • Filter clear button

  • Filter drop-down button

  • Filter operator

  • Pin button (for fixed columns)

  • Pin button (for fixed rows)

  • Header check box

  • Row selector image

  • Row selector

  • Row summaries button

  • Swap button

WinListView control

The WinListView control provides you with different views for listing items. Some touchable elements may appear in one view and not in another, for example, the column headers or checkboxes can only appear in Details or List view.

WinLiveTileView control

To find out more about various elements of the control, follow the

ink below the list.

WinMessageBox control

To find out more about various elements of the control, follow the

ink below the list.

  • WinMessageBox

WinRadialMenu control

To find out more about various elements of the control, follow the

ink below the list.

WinSchedule controls

To find out more about various elements of the control, follow the

ink below the list.

  • DayView

  • WeekView

  • MonthViewSingle

  • MonthViewMulti

  • CalendarCombo

WinTilePanel control

To find out more about various elements of the control, follow the

ink below the list.

  • WinTilePanel

WinTimelineView control

To find out more about various elements of the control, follow the

ink below the list.

  • WinTimelineView

WinToolbarsManager and ribbon controls

To find out more about various elements of the control, follow the

ink below the list.

  • WinToolbarsManager

WinTree control

The touchable elements in the WinTree control are the nodes, expansion indicators (+/-), enabled checkboxes or option buttons, and column headers that can appear with any view except for the Standard view.

Related Content

Topics

The following topics provide additional information related to this topic.

Topic Purpose

The section contains links to the specific topics explaining about the feature for developing touch-enabled applications using the Infragistics controls.

This topic contains a list of sections with brief description and links to

f the WinGrid control.