Click or drag to resize
Windows.UI.Xaml.Controls Namespace
The Windows.UI.Xaml.Controls namespace provides UI controls and classes that support existing and custom controls.
Classes
  ClassDescription
Public classCode exampleBorder
Draws a border, background, or both, around another object.
Public classCode exampleButton
Represents a templated button control that interprets a Click user interaction.
Public classCode exampleCanvas
Defines an area within which you can explicitly position child objects, using coordinates that are relative to the Canvas area.
Public classCode exampleCheckBox
Represents a control that a user can select (check) or clear (uncheck). A CheckBox can also report its value as indeterminate.
Public classColumnDefinition
Defines column-specific properties that apply to Grid objects.
Public classCode exampleComboBox
Represents a selection control that combines a non-editable text box and a drop-down list box that allows users to select an item from a list.
Public classContentControl
Represents a control with a single piece of content. Controls such as Button, CheckBox, and ScrollViewer directly or indirectly inherit from this class.
Public classContentPresenter
Displays the content of a ContentControl.
Public classControl
Represents the base class for UI elements that use a ControlTemplate to define their appearance.
Public classControlTemplate
Defines the element tree that is applied as the control template for a control.
Public classCode exampleDataGrid
Represents a control that displays data in a customizable grid.
Public classDataGridBoundColumn
Serves as the base class for columns that can bind to a property in the data source of a System.Windows.Controls.DataGrid.
Public classDataGridCheckBoxColumn
Represents a System.Windows.Controls.DataGrid column that hosts System.Windows.Controls.CheckBox controls in its cells.
Public classDataGridColumn
Represents a System.Windows.Controls.DataGrid column.
Public classDataGridHyperlinkColumn
Represents a System.Windows.Controls.DataGrid column that hosts System.Uri elements in its cells.
Public classDataGridTemplateColumn
Represents a System.Windows.Controls.DataGrid column that hosts template-specified content in its cells.
Public classDataGridTextColumn
Represents a System.Windows.Controls.DataGrid column that hosts textual content in its cells.
Public classExpander
Public classCode exampleGrid
Defines a flexible grid area that consists of columns and rows. Child elements of the Grid are measured and arranged according to their row/column assignments and internal class logic.
Public classHeaderedContentControl
Provides the base implementation for controls that contain a single content element and a header.
Public classCode exampleHyperlinkButton
Represents a button control that displays a hyperlink.
Public classCode exampleImage
Represents a control that displays an image. The image is specified as an image file in several possible formats, see Remarks.
Public classItemsControl
Represents a control that can be used to present a collection of items.
Public classItemsPanelTemplate
Specifies the panel that the ItemsPresenter creates for the layout of the items of an ItemsControl.
Public classCode exampleListBox
Contains a list of selectable items.
Public classListBoxItem
Represents the container for an item in a ListBox control.
Public classMediaElement
Represents an object that contains audio, video, or both.
Public classPage
Encapsulates a page of content that can be navigated to.
Public classPanel
Provides a base class for all Panel elements. Use Panel elements to position and arrange child objects in a UI page.
Public classPasswordBox
Represents a control for entering passwords.
Public classRadioButton
Represents a button that allows a user to select a single option from a group of options.
Public classRowDefinition
Defines row-specific properties that apply to Grid elements.
Public classScrollViewer
Represents a scrollable area that can contain other visible elements.
Public classSelectionChangedEventArgs
Provides data for the SelectionChanged event.
Public classCode exampleStackPanel
Arranges child elements into a single line that can be oriented horizontally or vertically.
Public classCode exampleTextBlock
Provides a lightweight control for displaying small amounts of text.
Public classCode exampleTextBox
Represents a control that can be used to display single-format, multi-line text.
Public classUserControl
Provides the base class for defining a new control that encapsulates related existing controls and provides its own logic.
Public classCode exampleWrapPanel
Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the System.Windows.Controls.WrapPanel.Orientation property.
Structures
  StructureDescription
Public structureDataGridLength
Represents the lengths of elements within the System.Windows.Controls.DataGrid control.
Delegates
  DelegateDescription
Public delegateSelectionChangedEventHandler
Represents the method that will handle the SelectionChanged event.
Enumerations
  EnumerationDescription
Public enumerationDataGridLengthUnitType
Defines constants that specify how elements in a System.Windows.Controls.DataGrid are sized. Note: SizeToCells and SizeToHeader are not available yet.
Public enumerationDataGridSelectionMode
Defines constants that specify whether single or multiple item selections are supported by a System.Windows.Controls.DataGrid control.
Public enumerationOrientation
Defines constants that specify the different orientations that a control or layout can have.
Public enumerationScrollBarVisibility
Specifies the visibility of a scrollbar within a ScrollViewer control.
Public enumerationScrollMode
Defines constants that specify scrolling behavior for ScrollViewer and other parts involved in scrolling scenarios.
Public enumerationSelectionMode
Defines the selection behavior for a ListBox.