Comparteix a través de


System.Windows.Controls.Primitives Espacio de nombres

Contiene controles y clases base que se usan como parte de otros controles más complejos.

Clases

BulletDecorator

Representa un control de diseño que alinea una viñeta y otro objeto visual.

ButtonBase

Representa la clase base para todos los controles Button.

CalendarButton

Representa un mes o un año en un objeto Calendar.

CalendarDayButton

Representa un día en un control Calendar.

CalendarItem

Representa el mes o año mostrado actualmente en un control Calendar.

DataGridCellsPresenter

Se utiliza en de la plantilla de un control DataGrid para especificar la ubicación del árbol visual del control en la que se van a agregar las celdas.

DataGridColumnHeader

Representa un encabezado de columna individual del control DataGrid.

DataGridColumnHeadersPresenter

Se utiliza en de la plantilla de un control DataGrid para especificar la ubicación del árbol visual del control en la que se van a agregar los encabezados de columna.

DataGridDetailsPresenter

Se utiliza en de la plantilla de un control DataGrid para especificar la ubicación del árbol visual del control en la que se van a agregar los detalles de fila.

DataGridRowHeader

Representa un encabezado de fila individual del control DataGrid.

DataGridRowsPresenter

Se utiliza en de la plantilla de un control DataGrid para especificar la ubicación del árbol visual del control en la que se van a agregar las filas.

DatePickerTextBox

Representa la entrada de texto de un control DatePicker.

DocumentPageView

Representa una ventanilla para un objeto DocumentPage paginado.

DocumentViewerBase

Proporciona una clase base para los visores que van a mostrar contenido fijo o dinámico (representado por FixedDocument o FlowDocument, respectivamente).

DragCompletedEventArgs

Proporciona información sobre el evento DragCompleted que se produce cuando un usuario completa una operación de arrastre con el mouse de un control Thumb.

DragDeltaEventArgs

Proporciona información sobre el evento DragDelta que se produce una o varias veces cuando un usuario arrastra un control Thumb con el mouse.

DragStartedEventArgs

Proporciona información sobre el evento DragStarted que se produce cuando un usuario arrastra un control Thumb con el mouse.

GridViewRowPresenterBase

Representa la clase base para las clases que definen el diseño de una fila de datos en la que se muestran elementos de datos diferentes en distintas columnas.

ItemsChangedEventArgs

Proporciona datos para el evento ItemsChanged.

LayoutInformation

Define métodos que proporcionan información adicional sobre el estado del diseño de un elemento.

MenuBase

Representa un control que define opciones de selección para los usuarios.

MultiSelector

Proporciona una clase abstracta para los controles que permiten la selección de varios elementos.

Popup

Representa una ventana emergente que tiene contenido.

RangeBase

Representa un elemento que tiene un valor dentro de un intervalo específico.

RepeatButton

Representa un control que genera su evento Click de forma repetida desde el momento en que se presiona hasta que se suelta.

ResizeGrip

Representa una implementación de un control Thumb que permite que Window cambie de tamaño.

ScrollBar

Representa un control que proporciona una barra de desplazamiento con un control Thumb deslizante cuya posición corresponde a un valor.

ScrollEventArgs

Proporciona datos para un evento Scroll que se produce cuando se mueve el control Thumb de ScrollBar.

SelectiveScrollingGrid

Representa un panel que puede mantener la ubicación de las celdas especificadas cuando se desplaza la vista.

Selector

Representa un control que permite a un usuario seleccionar elementos entre los elementos secundarios.

StatusBar

Representa un control que muestra elementos e información en una barra horizontal en una ventana de aplicación.

StatusBarItem

Representa un elemento de un control StatusBar.

TabPanel

Controla la disposición de los objetos TabItem en un control TabControl.

TextBoxBase

Una clase base abstracta que proporciona la funcionalidad para los controles de edición de texto, incluidos TextBox y RichTextBox.

Thumb

Representa un control que el usuario puede arrastrar.

TickBar

Representa un control que dibuja un conjunto de marcas de graduación para un control Slider.

ToggleButton

Clase base para controles que pueden intercambiar estados, como CheckBox.

ToolBarOverflowPanel

Se utiliza para organizar elementos ToolBar de desbordamiento.

ToolBarPanel

Organiza los elementos de ToolBar dentro de ToolBar.

Track

Representa un tipo primitivo de control que administra la posición y el tamaño de un control Thumb y dos controles RepeatButton que se utilizan para establecer Value.

UniformGrid

Proporciona un modo de organizar el contenido en una cuadrícula en la que todas las celdas tienen el mismo tamaño.

Estructuras

CustomPopupPlacement

Define los parámetros de colocación personalizada para un control Popup.

GeneratorPosition

GeneratorPosition se utiliza para describir la posición de un elemento administrado por ItemContainerGenerator.

Interfaces

IContainItemStorage

Proporciona una implementación del contenedor de propiedades para los paneles del elemento.

IHierarchicalVirtualizationAndScrollInfo

Proporciona las propiedades a través de las que un control que muestra los datos jerárquicos se comunica con VirtualizingPanel.

IItemContainerGenerator

Interfaz implementada por las clases que son responsables de generar el contenido de la interfaz de usuario en nombre de un host.

IRecyclingItemContainerGenerator

Extiende la interfaz IItemContainerGenerator para reutilizar el contenido de interfaz de usuario que genera. Las clases responsables de generar el contenido de la interfaz de usuario en nombre de un host implementan esta interfaz.

IScrollInfo

Representa la región desplazable principal dentro de un control ScrollViewer.

Enumeraciones

AutoToolTipPlacement

Describe la forma en que se coloca el ToolTip automático en un control Slider.

GeneratorDirection

Especifica la dirección en la que se producirá la generación de elementos. GeneratorDirection utiliza StartAt.

GeneratorStatus

Lo utiliza ItemContainerGenerator para indicar el estado de la generación de elementos.

PlacementMode

Describe la ubicación en la que aparece un control Popup en la pantalla.

PopupAnimation

Describe cómo un control Popup se anima al abrirse.

PopupPrimaryAxis

Describe la dirección en la que se debe mover un control Popup para aumentar la cantidad del Popup que está visible.

ScrollEventType

Describe el comportamiento que produjo un evento Scroll para un control ScrollBar.

TickBarPlacement

Especifica la ubicación de un TickBar con respecto a Track de un control Slider.

TickPlacement

Especifica la posición de marcas de graduación de un control Slider con respecto al Track que implementa el control.

Delegados

CustomPopupPlacementCallback

Representa un método que proporciona una posición personalizada para un control de Popup.

DragCompletedEventHandler

Representa un método que controlará el evento enrutado DragCompleted de un control Thumb.

DragDeltaEventHandler

Representa un método que controlará el evento enrutado DragDelta de un control Thumb.

DragStartedEventHandler

Representa un método que controlará el evento enrutado DragStarted de un control Thumb.

ItemsChangedEventHandler

Representa el método que controlará el evento ItemsChanged.

ScrollEventHandler

Representa el método que controlará el evento enrutado Scroll que se produce cuando Thumb de ScrollBar se mueve.