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

Define las clases que representan los componentes de los controles de la interfaz de usuario o admite el modelo de composición de controles de alguna otra forma. También define las interfaces para los patrones de control como el ajuste y la selección.

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.

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 .

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

ColorSpectrum

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

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

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 que se usa en un commandBarFlyout.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

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.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

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.

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 flotantes, 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.

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 los 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 en primer plano adecuado para los elementos de la plantilla de elemento de una lista de accesos directos a los 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.

NavigationViewItemPresenter

Representa los elementos visuales de un objeto NavigationViewItem.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

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.

ProgressBarTemplateSettings

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

ProgressRingTemplateSettings

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

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 el evento Click repetidamente cuando se presiona y mantiene presionado.

ScrollBar

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

ScrollEventArgs

Proporciona datos para el evento Scroll .

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.

SettingsFlyoutTemplateSettings

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

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.

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.

Estructuras

GeneratorPosition

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

Interfaces

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).

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.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

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.

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 control Thumb.

DragDeltaEventHandler

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

DragStartedEventHandler

Representa el método que controlará el evento DragStarted de un control 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 un ScrollBar.

Consulte también