Classes for UI Element Management (Compact 2013)

3/28/2014

The list below describes the classes that you can use to access or create UI elements in XAML for Windows Embedded, a native (C++) UI development framework for Windows Embedded Compact powered devices that is founded on Microsoft Silverlight 3.

Class

Description

IXRBitmapImage

Represents a bitmap image that is used as part of an application UI.

IXRBitmapSource

Represents an intermediate base class for bitmap objects in XAML for Windows Embedded.

IXRBorder

Draws a border, background, or both around another object.

IXRButton

Represents a button control, which responds to the Click event raised by the inherited class IXRButtonBase.

IXRButtonBase

Represents the base class for all button controls, such as IXRButton, IXRRepeatButton, and IXRToggleButton.

IXRCanvas

Represents an area upon which you can explicitly position child objects by using coordinates that are in relation to the area.

IXRCheckBox

Represents a control that a user can select or clear.

IXRColumnDefinition

Defines a column in a grid object.

IXRComboBox

Represents a selection control that combines a non-editable text box and a drop-down list in which users select an item.

IXRComboBoxItem

Represents a selectable item that is contained in a combo-box control.

IXRContentControl

Represents a control with a single piece of content, such as a UI object or a text string.

IXRContentPresenter

Represents the display of content inside a control.

IXRControl

Represents the base class for UI elements that use a control template to define their appearance.

IXRCustomUserControl

Provides a base class for implementing an interface for a custom user control.

IXRCustomUserControlBase

Provides an intermediate base class for a custom user control in XAML for Windows Embedded.

IXREllipse

Draws an ellipse.

IXRFrameworkElement

Represents a UI element that can be located in the element tree that belongs to a visual host. It provides a framework of common APIs for elements that participate in XAML for Windows Embedded layout.

IXRGlyphs

Represents a string of letters, characters, or symbols that is rendered with decorations defined by a specific font and style.

IXRGrid

Represents a flexible grid surface that consists of columns and rows.

IXRHitTestResults

Contains information about the UI objects that are affected during a hit test.

IXRHyperlinkButton

Represents a control that displays a hyperlink.

IXRImage

Represents a control that displays an image.

IXRImageSource

Represents the base class for an image source in XAML for Windows Embedded, such as a bitmap image.

IXRInline

Provides a base class for content elements that XAML for Windows Embedded displays inline in a text block.

IXRItemsControl

Represents a control that can be used to present a collection of items.

IXRItemsPresenter

Represents how items are positioned inside a control, usually an IXRItemsControl.

IXRLayoutInformation

Defines methods that provide information about the layout of an element.

IXRLine

Draws a straight line between two points.

IXRLineBreak

Represents an inline element that causes a new line to begin in the content of a text container.

IXRListBox

Represents a control that contains a list of selectable items.

IXRListBoxItem

Represents a selectable item in a list box.

IXRPanel

Provides a base class for all panel elements. You can use panel elements as containers to position and arrange child objects in your XAML for Windows Embedded-based application.

IXRPasswordBox

Represents a control for users to enter passwords.

IXRPath

Draws a series of connected lines and curves.

IXRPolygon

Draws a polygon, a connected series of lines that form a closed shape.

IXRPolyline

Draws a series of connected straight lines.

IXRPopup

Displays content over existing content.

IXRProgressBar

Represents a control that indicates the progress of an operation.

IXRRadioButton

Represents a button that a user clicks to select a single option from a group of options.

IXRRangeBase

Represents an element that has a value in a specific range, such as the IXRScrollBar and IXRSlider controls.

IXRRectangle

Represents a rectangle shape, which is outlined with a stroke and uses a brush to fill its rectangular region.

IXRRepeatButton

Represents a repeat button control that raises its Click event multiple times, while that control is in a pressed state.

IXRRowDefinition

Defines a row in a grid object.

IXRRun

Represents a discrete section of formatted or unformatted text.

IXRScrollBar

Represents a control that provides a scrollbar that has a sliding Thumb whose position corresponds to a value.

IXRScrollContentPresenter

Displays the content inside the control template of an IXRScrollViewer control.

IXRScrollViewer

Represents a scrollable region that can contain other UI elements.

IXRSelector

Represents a control that a user interacts with to select an item from a collection of items.

IXRShape

Represents the base class for shape elements, such as an ellipse, a path, and a rectangle.

IXRSlider

Represents a slider control that the user interacts with to select from a range of values by moving an IXRThumb control along a track.

IXRStackPanel

Represents a surface that arranges child elements into a single line that can be oriented either horizontally or vertically.

IXRTextBlock

Provides a lightweight control for displaying small amounts of text content.

IXRTextBox

Represents a control that can be used to display single-format, multiline text.

IXRTextElement

Defines a base class for the IXRInline class.

IXRThumb

Represents a control that can be dragged by the user.

IXRToggleButton

Represents the base class for button controls that can switch states.

IXRToolTip

Represents a control that creates a small pop-up window that displays information for an element in the UI.

IXRUIElement

Represents the base class for the majority of objects in XAML for Windows Embedded that have visual appearance and can process basic user input.

IXRUserControl

Provides the base class for defining a new control that encapsulates related existing controls and provides its own logic.

IXRVirtualizingPanel

Provides a framework for IXRPanel elements that virtualize their visual children.

IXRVirtualizingStackPanel

Arranges and virtualizes content on a single line that is oriented either horizontally or vertically.

IXRWin32Control

Represents a Win32 control in a XAML for Windows Embedded application.

IXRWriteableBitmap

Represents a bitmap that can be written to and updated at run time.

XRCustomUserControlImpl<Base,IFace>

Implements the IXRCustomUserControl interface and is the base class for classes implementing custom user controls.

See Also

Reference

XAML for Windows Embedded Classes

Other Resources

XAML for Windows Embedded