Microsoft.UI.Xaml.Controls.Primitives Espacio de nombres

Define los componentes que componen los controles WinUI o admiten el modelo de composición de controles.

Clases

AppBarButtonTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control AppBarButton . No está pensado para uso general.

AppBarTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control AppBar . No está pensado para uso general.

AppBarToggleButtonTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control AppBarToggleButton . No está pensado para uso general.

AutoSuggestBoxHelper

Representa un objeto auxiliar para cargar y mostrar una lista de sugerencias.

ButtonBase

Representa la clase base para todos los controles de botón, como Button, RepeatButton y HyperlinkButton.

CalendarPanel

Representa un panel que contiene un calendario.

CalendarViewTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control CalendarView . No está pensado para uso general.

CarouselPanel

Representa un panel que organiza sus elementos en una línea y círculos alrededor del primer elemento cuando se alcanza el último elemento.

ColorPickerSlider

Representa un control deslizante en un control ColorPicker .

ColorSpectrum

Representa un control que permite a un usuario elegir un color de un espectro visual.

ColumnMajorUniformToLargestGridLayout

Representa una cuadrícula de diseño en la que cada celda se ajusta uniformemente en función de la celda más grande de la cuadrícula necesaria para acomodar su contenido.

ComboBoxHelper

Proporciona métodos auxiliares comboBox para el compilador XAML.

ComboBoxTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control ComboBox . No está pensado para uso general.

CommandBarFlyoutCommandBar

Representa una barra de comandos especializada usada en un commandBarFlyout.

CommandBarFlyoutCommandBarAutomationProperties

Habilita la obtención o establecimiento de propiedades de automatización específicas para CommandBarFlyoutCommandBar.

CommandBarFlyoutCommandBarTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control CommandBarFlyout . No está pensado para uso general.

CommandBarTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control CommandBar . No está pensado para uso general.

CornerRadiusFilterConverter

Convierte una estructura CornerRadius existente en una nueva estructura CornerRadius, con filtros aplicados para extraer solo los campos especificados, dejando los demás establecidos en 0.

CornerRadiusToThicknessConverter

Convierte un CornerRadius en Thickness y también aplica filtros para extraer solo los campos especificados, dejando los demás establecidos en 0.

DragCompletedEventArgs

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

DragDeltaEventArgs

Proporciona datos para el evento DragDelta que se produce una o varias veces cuando un usuario arrastra un control Thumb con el mouse.

DragStartedEventArgs

Proporciona datos para el evento DragStarted que se produce cuando un usuario arrastra un control Thumb con el mouse.

FlyoutBase

Representa la clase base para los controles de control flotante, como Flyout y MenuFlyout.

FlyoutBaseClosingEventArgs

Proporciona datos para el evento FlyoutBase.Closing.

FlyoutShowOptions

Representa las opciones usadas para mostrar un control flotante.

GeneratorPositionHelper

Proporciona métodos de utilidad para evaluar y crear valores de estructura GeneratorPosition . En su lugar, el código de C# y Microsoft Visual Basic deben usar miembros de GeneratorPosition .

GridViewItemPresenter

Representa los elementos visuales de un objeto GridViewItem. Al desarrollar para Windows 10, usa ListViewItemPresenter en lugar de GridViewItemPresenter en el estilo del contenedor de elementos, tanto para ListView como para GridView. Si edita una copia de los estilos de contenedor de elementos predeterminados, obtendrá el tipo correcto.

GridViewItemTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control GridView . No está pensado para uso general.

InfoBarPanel

Representa un panel que organiza sus elementos horizontalmente si hay espacio disponible; de lo contrario, verticalmente.

ItemsChangedEventArgs

Proporciona datos para el evento ItemsChanged .

JumpListItemBackgroundConverter

Proporciona el pincel de fondo adecuado para los elementos de la plantilla de elemento de una lista de accesos directos a la que se va a enlazar. El pincel refleja el tema actual y el color de énfasis, y también se usa para sombrear elementos de lista de accesos directos de grupo vacío. De forma predeterminada, Brush coincide con las aplicaciones integradas, pero puede invalidarla para satisfacer sus necesidades de diseño mediante las propiedades Habilitado y Deshabilitado .

JumpListItemForegroundConverter

Proporciona el pincel de primer plano adecuado para los elementos de la plantilla de elemento de una lista de accesos directos a la que se va a enlazar. El pincel refleja el tema actual y el color de énfasis, y también se usa para sombrear elementos de lista de accesos directos de grupo vacío. De forma predeterminada, Brush coincide con las aplicaciones integradas, pero puede invalidarla para satisfacer sus necesidades de diseño mediante las propiedades Habilitado y Deshabilitado .

LayoutInformation

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

ListViewItemPresenter

Representa los elementos visuales de un objeto ListViewItem. Al desarrollar para Windows 10, usa ListViewItemPresenter en lugar de GridViewItemPresenter en el estilo del contenedor de elementos, tanto para ListView como para GridView. Si edita una copia de los estilos de contenedor de elementos predeterminados, obtendrá el tipo correcto.

ListViewItemTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un listViewItem. No está pensado para uso general.

LoopingSelector

Control de selección de desplazamiento infinito.

LoopingSelectorItem

Elemento contenido en un control LoopingSelector .

LoopingSelectorPanel

Panel para colocar y organizar elementos LoopingSelector secundarios.

MenuFlyoutItemTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control MenuFlyoutItem . No está pensado para uso general.

MenuFlyoutPresenterTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control MenuFlyoutPresenter . No está pensado para uso general.

MonochromaticOverlayPresenter

Permite invalidar visualmente los colores de los elementos de una cuadrícula con un esquema o tono monocromático.

NavigationViewItemPresenter

Representa los elementos visuales de un objeto NavigationViewItem.

NavigationViewItemPresenterTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control NavigationViewItemPresenter . No está pensado para uso general.

OrientedVirtualizingPanel

Agrega infraestructura (proporciona una clase base) para virtualizar contenedores de diseño que admiten indicaciones espaciales, como VirtualizingStackPanel y WrapGrid.

PickerFlyoutBase

Representa una clase base para los controles de selector.

PivotHeaderItem

Representa un elemento de encabezado en el control de elementos de encabezado dinámico especializado.

PivotHeaderPanel

Muestra el texto del encabezado de los elementos de un control dinámico .

PivotPanel

Muestra los elementos de un control dinámico .

Popup

Muestra el contenido sobre el contenido existente, dentro de los límites de la ventana de la aplicación.

RangeBase

Representa un elemento que tiene un valor dentro de un intervalo específico, como los controles ProgressBar, ScrollBar y Slider .

RangeBaseValueChangedEventArgs

Proporciona datos sobre un cambio en el valor de intervalo para el evento ValueChanged .

RepeatButton

Representa un control que genera su evento Click repetidamente cuando se presiona y mantiene presionado.

RepeatedScrollSnapPoint

Representa varios puntos equidistentes a los que el contenido desplazado se puede ajustar.

RepeatedZoomSnapPoint

Representa varios puntos equidistentes a los que se puede ajustar el contenido zoom.

ScrollBar

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

ScrollControllerAddScrollVelocityRequestedEventArgs

Proporciona datos para el evento IScrollController.AddScrollVelocityRequested.

ScrollControllerPanRequestedEventArgs

Proporciona datos para el evento IScrollControllerPanningInfo.PanRequested .

ScrollControllerScrollByRequestedEventArgs

Proporciona datos para el evento IScrollController.ScrollByRequested.

ScrollControllerScrollToRequestedEventArgs

Proporciona datos para el evento IScrollController.ScrollToRequested.

ScrollEventArgs

Proporciona datos para el evento Scroll .

ScrollPresenter

Representa un contenedor primitivo que proporciona compatibilidad con desplazamiento, movimiento panorámico y zoom para su contenido.

ScrollSnapPoint

Representa un único punto al que se puede ajustar el contenido desplazado.

ScrollSnapPointBase

Representa la clase base para desplazar los puntos de acoplamiento utilizados por un ScrollPresenter control u otro control de desplazamiento.

Selector

Representa un control que permite a un usuario seleccionar un elemento de una colección de elementos.

SelectorItem

Proporciona una clase base para los tipos de elemento de un control de selección.

SnapPointBase

Representa la clase base para desplazarse y acercar puntos de acoplamiento usados por un ScrollPresenter control u otro control de desplazamiento.

SplitViewTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para splitView. No está pensado para uso general.

TabViewListView

Representa el control ListView correspondiente al control TabStrip dentro de TabView.

Thumb

Representa un control que el usuario puede arrastrar.

TickBar

Representa una marca de graduación en un control Slider . No está pensado para uso general.

ToggleButton

Representa un control que un usuario puede seleccionar (comprobar) o desactivar (desactivar). Clase base para los controles que pueden cambiar de estado, como CheckBox y RadioButton.

ToggleSwitchTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control ToggleSwitch . No está pensado para uso general.

ToolTipTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para un control ToolTip . No está pensado para uso general.

ZoomSnapPoint

Representa un único punto al que se puede ajustar el contenido zoom.

ZoomSnapPointBase

Representa la clase base para acercar los puntos de acoplamiento utilizados por un ScrollPresenter control de desplazamiento u otro.

Estructuras

GeneratorPosition

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

Interfaces

IScrollController

Especifica un contrato para widgets similares a la barra de desplazamiento que pueden establecer los desplazamientos de desplazamiento del contenido en un control de desplazamiento.

IScrollControllerPanningInfo

Encapsula la información relacionada con el movimiento panorámico independiente del subproceso de la interfaz de usuario que una IScrollController implementación puede admitir.

IScrollSnapPointsInfo

Describe el comportamiento del punto de acoplamiento para los objetos que contienen y presentan elementos.

Enumeraciones

AnimationDirection

Define constantes que especifican la dirección en la que una animación se traduce de principio a fin.

ComponentResourceLocation

Define constantes que especifican el comportamiento de búsqueda para las referencias a los recursos de la aplicación mediante la ruta de acceso del identificador uniforme de recursos (URI).

CornerRadiusFilterKind

Define constantes que especifican el tipo de filtro para una instancia de CornerRadiusFilterConverter .

CornerRadiusToThicknessConverterKind

Define constantes que especifican el tipo de filtro para una instancia de CornerRadiusToThicknessConverter .

EdgeTransitionLocation

Define constantes que especifican la ubicación de las transiciones perimetrales para la interfaz de usuario perimetral, como las barras de la aplicación.

FlyoutPlacementMode

Define constantes que especifican la ubicación preferida para colocar un control derivado de FlyoutBase en relación con un elemento visual.

FlyoutShowMode

Define constantes que especifican cómo se comporta un control flotante cuando se muestra.

GeneratorDirection

Define constantes que especifican la dirección en la que se producirá la generación de elementos.

GroupHeaderPlacement

Declara dónde se coloca el encabezado en relación con los elementos de un control de agrupación de elementos.

ListViewItemPresenterCheckMode

Define constantes que especifican el estilo de la casilla que se muestra para seleccionar un elemento.

ListViewItemPresenterSelectionIndicatorMode

Define constantes que especifican cómo se muestra el indicador de selección en un elemento de vista de lista.

PlacementMode

Define constantes que especifican la ubicación preferida para colocar una información sobre herramientas en relación con un elemento visual.

PopupPlacementMode

Define constantes que especifican la ubicación preferida para colocar un elemento emergente en relación con un elemento visual.

ScrollEventType

Define constantes que especifican el tipo de evento Scroll que se produjo.

ScrollingIndicatorMode

Define constantes que especifican animaciones de transición específicas de entrada que forman parte de la plantilla predeterminada para ScrollBar.

ScrollSnapPointsAlignment

Define constantes que especifican opciones para la alineación de puntos de acoplamiento en relación con un borde de ventanilla. El borde depende de la orientación del objeto donde se aplica la alineación.

SliderSnapsTo

Define constantes que especifican cómo un Control deslizante o una clase de control de rango relacionada ajustan la posición del indicador a sus pasos o marcas de graduación.

SnapPointsAlignment

Define constantes que especifican opciones para la alineación de puntos de acoplamiento en relación con un borde. El borde depende de la orientación del objeto donde se aplica la alineación.

TickPlacement

Define constantes que especifican la posición de las marcas de graduación en un Control deslizante en relación con la pista que implementa el control.

Delegados

DragCompletedEventHandler

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

DragDeltaEventHandler

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

DragStartedEventHandler

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

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

Representa el método que controlará un evento ValueChanged .

ScrollEventHandler

Representa el método que controlará el evento Scroll de una barra de desplazamiento.