Contains base classes and controls that are intended to be used as part of other more complex controls.
Represents a layout control that aligns a bullet and another visual object.
Represents the base class for all Button controls.
Represents a month or year on a Calendar object.
Represents a day on a Calendar.
Represents the currently displayed month or year on a Calendar.
Used within the template of a DataGrid to specify the location in the control's visual tree where the cells are to be added.
Represents an individual DataGrid column header.
Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added.
Used within the template of a DataGrid to specify the location in the control's visual tree where the row details are to be added.
Represents an individual DataGrid row header.
Used within the template of a DataGrid to specify the location in the control's visual tree where the rows are to be added.
Represents the text input of a DatePicker.
Represents a viewport for a paginated DocumentPage.
Represents the base class for classes that define the layout for a row of data where different data items are displayed in different columns.
Provides data for the ItemsChanged event.
Defines methods that provide additional information about the layout state of an element.
Represents a control that defines choices for users to select.
Provides an abstract class for controls that allow multiple items to be selected.
Represents a pop-up window that has content.
Represents an element that has a value within a specific range.
Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.
Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.
A panel that can hold specified cells in place when the view is scrolled.
Represents a control that allows a user to select items from among its child elements.
Represents a control that displays items and information in a horizontal bar in an application window.
Represents an item of a StatusBar control.
Represents a control that can be dragged by the user.
Represents a control that draws a set of tick marks for a Slider control.
Base class for controls that can switch states, such as CheckBox.
Used to arrange overflow ToolBar items.
Provides a way to arrange content in a grid where all the cells in the grid have the same size.
Defines custom placement parameters for a Popup control.
Provides a property bag implementation for item panels.
Provides properties through which a control that displays hierarchical data communicates with a VirtualizingPanel.
An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.
Extends the IItemContainerGenerator interface to reuse the UI content it generates. Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.
Represents the main scrollable region inside a ScrollViewer control.
Used by ItemContainerGenerator to indicate the status of its item generation.
Describes the placement of where a Popup control appears on the screen.
Describes how a Popup control animates when it opens.
Represents a method that provides custom positioning for a Popup control.
Represents the method that will handle the ItemsChanged event.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.