Microsoft.UI.Xaml.Controls Espacio de nombres

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

Clases

Nombre Description
AnchorRequestedEventArgs

Proporciona datos para el evento ScrollViewer.AnchorRequested .

AnimatedIcon

Representa un icono que muestra y controla un objeto visual que puede animarse en respuesta a los cambios de estado visual e interacción del usuario.

AnimatedIconSource

Representa un objeto que se puede compartir usado para crear un icono que muestra y controla un objeto visual que puede animarse en respuesta a los cambios de estado visual e interacción del usuario.

AnimatedVisualPlayer

Elemento que muestra y controla un objeto IAnimatedVisual.

AnnotatedScrollBar

Representa un control que permite el desplazamiento vertical del contenido con navegación a posiciones etiquetadas en incrementos definibles.

AnnotatedScrollBarDetailLabelRequestedEventArgs

Proporciona datos para el evento AnnotatedScrollBar.DetailLabelRequested .

AnnotatedScrollBarLabel

Representa el contenido y el valor de desplazamiento de desplazamiento de una etiqueta que va a mostrar .AnnotatedScrollBar

AnnotatedScrollBarScrollingEventArgs

Proporciona datos para el evento AnnotatedScrollBar.Scrolling .

AppBar

Representa el control de contenedor que contiene los componentes de la interfaz de usuario de la aplicación para comandos y experiencias.

AppBarButton

Representa un control de botón con plantilla que se va a mostrar en una barra de aplicaciones.

AppBarElementContainer

Representa un contenedor que permite que un elemento que no implemente ICommandBarElement se muestre en una barra de comandos.

AppBarSeparator

Representa una línea que separa los elementos de una barra de aplicaciones o una barra de comandos.

AppBarToggleButton

Representa un control de botón que puede cambiar los estados y mostrarse en una barra de aplicaciones.

AutoSuggestBox

Representa un control de texto que realiza sugerencias a los usuarios a medida que escriben texto mediante un teclado o un lápiz (mediante el reconocimiento de lápiz y escritura a mano). La aplicación recibe una notificación cuando el usuario ha cambiado el texto y es responsable de proporcionar sugerencias pertinentes para que este control se muestre.

AutoSuggestBoxQuerySubmittedEventArgs

Proporciona datos de eventos para el evento AutoSuggestBox.QuerySubmitted .

AutoSuggestBoxSuggestionChosenEventArgs

Proporciona datos para el evento SuggestionChosen .

AutoSuggestBoxTextChangedEventArgs

Proporciona datos para el evento TextChanged .

BitmapIcon

Representa un icono que usa un mapa de bits como contenido.

BitmapIconSource

Representa un origen de icono que usa un mapa de bits como contenido.

Border

Dibuja un borde, fondo o ambos alrededor de otro objeto.

BreadcrumbBar

El BreadcrumbBar control proporciona la ruta de acceso directa de páginas o carpetas a la ubicación actual.

BreadcrumbBarItem

Representa un elemento de un control BreadcrumbBar .

BreadcrumbBarItemClickedEventArgs

Proporciona datos para el evento BreadcrumbBar.ItemClicked .

Button

Representa un control de botón con plantilla que interpreta una interacción del usuario Click .

CalendarDatePicker

Representa un control que permite al usuario elegir una fecha de una presentación de calendario.

CalendarDatePickerDateChangedEventArgs

Proporciona datos de eventos para el evento DateChanged .

CalendarView

Representa un control que permite al usuario seleccionar una fecha mediante una presentación de calendario visual.

CalendarViewDayItem

Representa un día en calendarView.

CalendarViewDayItemChangingEventArgs

Proporciona datos para el evento CalendarViewDayItemChanging .

CalendarViewSelectedDatesChangedEventArgs

Proporciona datos para el evento SelectedDatesChanged .

CandidateWindowBoundsChangedEventArgs

Proporciona datos de eventos para el evento CandidateWindowBoundsChanged .

Canvas

Define un área dentro de la que puede colocar explícitamente objetos secundarios mediante coordenadas relativas al área Canvas.

CheckBox

Representa un control que un usuario puede seleccionar (comprobar) o desactivar (desactivar). Un CheckBox también puede notificar su valor como indeterminado.

ChoosingGroupHeaderContainerEventArgs

Proporciona datos de eventos para el evento ListViewBase.ChoosingGroupHeaderContainer .

ChoosingItemContainerEventArgs

Proporciona datos de eventos para el evento ListViewBase.ChoosingItemContainer .

CleanUpVirtualizedItemEventArgs

Proporciona datos para el evento CleanUpVirtualizedItemEvent .

ColorChangedEventArgs

Proporciona datos de eventos para un evento ColorChanged (vea ColorPicker.ColorChanged y ColorSpectrum.ColorChanged).

ColorPicker

Representa un control que permite al usuario elegir un color mediante un espectro de colores, controles deslizantes o entrada de texto.

ColumnDefinition

Define propiedades específicas de columna que se aplican a objetos Grid .

ColumnDefinitionCollection

Proporciona acceso a una colección ordenada fuertemente tipada de objetos ColumnDefinition .

ComboBox

Representa un control de selección que combina un cuadro de texto no editable y un cuadro de lista desplegable que permite a los usuarios seleccionar un elemento de una lista.

ComboBoxItem

Representa el contenedor de un elemento de un control ComboBox .

ComboBoxTextSubmittedEventArgs

Proporciona datos cuando el usuario escribe texto personalizado en comboBox.

CommandBar

Representa una barra de aplicaciones especializada que proporciona diseño para AppBarButton y elementos de comandos relacionados.

CommandBarFlyout

Representa un control flotante especializado que proporciona diseño para AppBarButton, AppBarToggleButton y AppBarSeparator.

CommandBarOverflowPresenter

Muestra el contenido de desbordamiento de una commandBar.

ContainerContentChangingEventArgs

Proporciona datos para el evento ContainerContentChanging .

ContentControl

Representa un control con una sola parte de contenido. Los controles como Button, CheckBox y ScrollViewer heredan directamente o indirectamente de esta clase.

ContentDialog

Representa un cuadro de diálogo que se puede personalizar para contener casillas, hipervínculos, botones y cualquier otro contenido XAML.

ContentDialogButtonClickDeferral

Representa un aplazamiento que una aplicación puede usar para responder de forma asincrónica a un evento de clic de botón.

ContentDialogButtonClickEventArgs

Proporciona datos para los eventos de clic del botón.

ContentDialogClosedEventArgs

Proporciona datos para el evento Closed .

ContentDialogClosingDeferral

Representa un aplazamiento que una aplicación puede usar para responder de forma asincrónica al evento de cierre de ContentDialog.

ContentDialogClosingEventArgs

Proporciona datos para el evento de cierre.

ContentDialogOpenedEventArgs

Proporciona datos para el evento Abierto .

ContentPresenter

Muestra el contenido de un ContentControl. También puede proporcionar presentación de contenido para los no controles. Proporciona una clase base para moderadores especializados, como ScrollContentPresenter.

ContextMenuEventArgs

Proporciona datos de eventos para el evento ContextMenuOpening que existe en varios elementos de interfaz de usuario relacionados con texto.

Control

Representa la clase base para los elementos de la interfaz de usuario que usan controlTemplate para definir su apariencia. Clase primaria para ContentControl, UserControl, ItemsControl y varios controles prácticos.

ControlTemplate

Define el árbol de elementos que se usa como plantilla de control para un control.

CoreWebView2InitializedEventArgs

Proporciona datos para el evento CoreWebView2Initialized .

DataTemplateSelector

Habilita la lógica de selección de plantillas personalizada en el nivel de aplicación.

DatePickedEventArgs

Proporciona datos para el evento DatePicked .

DatePicker

Representa un control que permite al usuario elegir un valor de fecha.

DatePickerFlyout

Representa un control que permite al usuario elegir una fecha.

DatePickerFlyoutItem

Representa el contenedor de un elemento del control DatePickerFlyout .

DatePickerFlyoutPresenter

Representa un control para permitir que un usuario elija una fecha.

DatePickerSelectedValueChangedEventArgs

Proporciona datos de eventos para el evento DatePicker.SelectedDateChanged .

DatePickerValueChangedEventArgs

Proporciona datos de eventos para el evento DatePicker.DateChanged .

DragItemsCompletedEventArgs

Proporciona datos de eventos para el evento DragItemsCompleted .

DragItemsStartingEventArgs

Proporciona datos de eventos para el evento DragItemsStarting .

DropDownButton

Representa un botón que incluye un botón de contenido adicional para indicar que se puede abrir un menú.

DynamicOverflowItemsChangingEventArgs

Proporciona datos para el evento CommandBar.DynamicOverflowItemsChanging .

ElementFactory

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ElementFactoryGetArgs

Representa los argumentos opcionales que se usarán al llamar a una implementación del método GetElement de un objeto IElementFactory .

ElementFactoryRecycleArgs

Representa los argumentos opcionales que se usarán al llamar a una implementación del método RecycleElement de un objeto IElementFactory .

Expander

Representa un control que muestra un encabezado y tiene un cuerpo contraíble que muestra contenido.

ExpanderCollapsedEventArgs

Proporciona datos para el evento Expander.Collapsed .

ExpanderExpandingEventArgs

Proporciona datos para el evento Expander.Expanding .

ExpanderTemplateSettings

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

FlipView

Representa un control de elementos que muestra un elemento a la vez y habilita el comportamiento de "voltear" para recorrer su colección de elementos.

FlipViewItem

Representa el contenedor de un elemento de un control FlipView .

FlowLayout

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

FlowLayoutState

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

Flyout

Representa un control que muestra una interfaz de usuario ligera que es información o requiere interacción del usuario. A diferencia de un cuadro de diálogo, un control flotante puede descartarse haciendo clic o pulsando fuera de él, presionando el botón Atrás del dispositivo o presionando la tecla "Esc".

FlyoutPresenter

Muestra el contenido de un control flotante.

FocusDisengagedEventArgs

Proporciona datos para el evento FocusDisengaged .

FocusEngagedEventArgs

Proporciona datos para el evento FocusEngaged .

FontIcon

Representa un icono que usa un glifo de la fuente especificada.

FontIconSource

Representa un origen de icono que usa un glifo de la fuente especificada.

Frame

Muestra las instancias de página , admite la navegación a páginas nuevas y mantiene un historial de navegación para admitir la navegación hacia delante y hacia atrás.

Grid

Define un área de cuadrícula flexible que consta de columnas y filas. Los elementos secundarios de grid se miden y organizan según sus asignaciones de filas o columnas (establecidas mediante las propiedades adjuntas Grid.Row y Grid.Column ) y otra lógica.

GridView

Representa un control que muestra elementos de datos en filas y columnas.

GridViewHeaderItem

Representa los elementos del encabezado para los datos agrupados dentro de gridView.

GridViewItem

Representa el contenedor de un elemento de un control GridView .

GroupItem

Representa el elemento raíz de un subárbol que se crea para un grupo.

GroupStyle

Describe cómo mostrar los elementos agrupados en una colección, como la colección de GroupItems.

GroupStyleSelector

Habilita la lógica de selección de estilo de grupo personalizada como una función del grupo primario y su nivel.

HasValidationErrorsChangedEventArgs

Contiene datos de eventos para los cambios de error de control de validación.

Hub

Representa un control que muestra grupos de contenido en una vista de movimiento panorámico.

HubSection

Representa un único grupo de contenido en un centro.

HubSectionCollection

Representa una colección ordenada de objetos HubSection .

HubSectionHeaderClickEventArgs

Proporciona datos para el evento Hub.SectionHeaderClick .

HyperlinkButton

Representa un control de botón que funciona como hipervínculo.

IconElement

Representa la clase base de un elemento de interfaz de usuario de icono.

IconSource

Representa la clase base de un origen de icono.

IconSourceElement

Representa un icono que usa iconSource como contenido.

Image

Representa un control que muestra una imagen. El origen de la imagen se especifica haciendo referencia a un archivo de imagen con varios formatos admitidos. El origen de la imagen también se puede establecer con una secuencia. Consulte Comentarios para obtener la lista de formatos de origen de imágenes admitidos.

ImageIcon

Representa un icono que usa una imagen como contenido.

ImageIconSource

Representa un origen de icono que usa un tipo de imagen como contenido.

IndexPath

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

InfoBadge

Representa un control para indicar notificaciones, alertas, nuevo contenido o atraer el foco a un área dentro de una aplicación.

InfoBadgeTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para infoBadge.

InfoBar

Es InfoBar una notificación insertada para los mensajes esenciales de toda la aplicación. Ocupará InfoBar espacio en un diseño y no cubrirá otro contenido ni flotará sobre él. Admite contenido enriquecido (incluidos títulos, mensajes, iconos y botones) y se puede configurar para que sea descartable por el usuario o persistente.

InfoBarClosedEventArgs

Proporciona datos para el evento InfoBar.Closed .

InfoBarClosingEventArgs

Proporciona datos para el evento InfoBar.Closing .

InfoBarOpenedEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

InfoBarTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para una barra de información.

InkCanvas

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

InputPropertyAttribute

Representa un atributo que indica qué propiedad de un tipo es la propiedad de entrada XAML. Un procesador XAML usa esta información al procesar elementos secundarios XAML de representaciones XAML del tipo con atributos.

IsTextTrimmedChangedEventArgs

Proporciona datos de eventos para el evento IsTextTrimmedChanged .

ItemClickEventArgs

Proporciona datos de eventos para el evento ItemClick .

ItemCollection

Contiene la lista de elementos que representan el contenido de un ItemsControl.

ItemCollectionTransition

Representa una única transición que se va a animar visualmente.

ItemCollectionTransitionCompletedEventArgs

Proporciona datos para el evento TransitionCompleted que se genera cuando se ha completado una animación de transición.

ItemCollectionTransitionProgress

Representa un objeto auxiliar asociado a una transición que proporciona un método para notificar que las animaciones de la transición se han completado.

ItemCollectionTransitionProvider

Representa un objeto que proporciona animaciones de transición cuando cambia la colección de datos en un ItemsRepeatercontrol de colección basado en .

ItemContainer

Representa el contenedor de un elemento individual en un ItemsView control de colección.

ItemContainerGenerator

Proporciona asignaciones entre los elementos de itemsControl y sus elementos de contenedor.

ItemContainerInvokedEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ItemsControl

Representa un control que se puede usar para presentar una colección de elementos.

ItemsPanelTemplate

Especifica el panel que crea ItemsPresenter para el diseño de los elementos de itemscontrol.

ItemsPickedEventArgs

Proporciona datos para el evento ItemsPicked .

ItemsPresenter

Especifica dónde se colocan los elementos en un control, normalmente un ItemsControl.

ItemsRepeater

Representa un control de recopilación controlado por datos que incorpora un sistema de diseño flexible, vistas personalizadas y virtualización, sin directivas de interacción ni interfaz de usuario predeterminadas.

ItemsRepeaterElementClearingEventArgs

Proporciona datos para el evento ItemsRepeater.ElementClearing.

ItemsRepeaterElementIndexChangedEventArgs

Proporciona datos para el evento ItemsRepeater.ElementIndexChanged.

ItemsRepeaterElementPreparedEventArgs

Proporciona datos para el evento ItemsRepeater.ElementPrepared.

ItemsRepeaterScrollHost

Asistente para coordinar la interacción entre ItemsRepeater y ScrollViewer. Usa ItemsRepeaterScrollHost si la aplicación se ejecutará en versiones de Windows anteriores Windows 10 1809 (compilación 17763). Si la aplicación solo se ejecutará en versiones de Windows 1809 o posteriores, no es necesario usar este control.

ItemsSourceView

Representa una vista estandarizada de las interacciones admitidas entre un objeto ItemsSource determinado y un control ItemsRepeater.

ItemsStackPanel

Organiza los elementos secundarios de itemsControl en una sola línea que se puede orientar horizontal o verticalmente. Admite la virtualización de la interfaz de usuario basada en píxeles y los diseños agrupados.

ItemsView

Representa un control que muestra los elementos de datos. Puede organizarlos mediante varios diseños, como el apilamiento vertical o columnas y filas.

ItemsViewItemInvokedEventArgs

Proporciona datos para el ItemsView.ItemInvoked evento.

ItemsViewSelectionChangedEventArgs

Proporciona datos para el ItemsView.SelectionChanged evento.

ItemsWrapGrid

Coloca los elementos secundarios secuencialmente de izquierda a derecha o de arriba abajo en un ItemsControl que muestra varios elementos. Cuando los elementos se extienden más allá del borde del contenedor, los elementos se colocan en la siguiente fila o columna. Admite la virtualización de la interfaz de usuario basada en píxeles y los diseños agrupados.

Layout

Representa la clase base de un objeto que cambia el tamaño y organiza los elementos secundarios de un host.

LayoutContext

Representa la clase base de un objeto que facilita la comunicación entre un diseño adjunto y su contenedor host.

LayoutPanel

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

LinedFlowLayout

Representa un control que coloca los elementos secuencialmente de izquierda a derecha y, después, de arriba a abajo, en un diseño de ajuste, utilizando el mismo alto para todos los elementos.

LinedFlowLayoutItemCollectionTransitionProvider

Representa un objeto que proporciona animaciones de transición diseñadas específicamente para parecer atractivas cuando se combinan con LinedFlowLayout.

LinedFlowLayoutItemsInfoRequestedEventArgs

Proporciona datos para el evento LinedFlowLayout.LayoutItemsInfoRequested .

ListBox

Presenta una lista de elementos entre los que el usuario puede seleccionar.

ListBoxItem

Representa el contenedor de un elemento de un control ListBox .

ListPickerFlyout

Representa un control que permite al usuario seleccionar uno o varios elementos de una lista. Vea la sección Comentarios.

ListPickerFlyoutPresenter

Representa un control que permite al usuario seleccionar uno o varios elementos de una lista. (No se recomienda para Plataforma universal de Windows (UWP) aplicación. Consulte Control flotante).

ListView

Representa un control que muestra los elementos de datos en una pila vertical.

ListViewBase

Proporciona la infraestructura de las clases ListView y GridView .

ListViewBaseHeaderItem

Proporciona la infraestructura de las clases ListViewHeaderItem y GridViewHeaderItem .

ListViewHeaderItem

Representa los elementos del encabezado para los datos agrupados dentro de un control ListView.

ListViewItem

Representa el contenedor de un elemento de un control ListView .

ListViewPersistenceHelper

Representa una clase auxiliar para guardar y recuperar la posición de desplazamiento relativa de ListView.

MapControl

Representa un mapa simbólico de la Tierra.

MapControlMapServiceErrorOccurredEventArgs

Proporciona datos para el MapControl.MapServiceErrorOccurred evento.

MapElement

Representa un elemento que se muestra en .MapControl

MapElementClickEventArgs

Proporciona datos para MapElementClick eventos.

MapElementsLayer

Representa una colección de elementos de mapa a los que puede enlazar datos y manipular independientemente de otros elementos de mapa.

MapIcon

Representa un icono que muestra una chincheta en un MapControl.

MapLayer

Representa una colección de datos de mapa a los que puede enlazar datos y manipular independientemente de otros tipos de datos de mapa.

MediaPlayerElement

Representa un objeto que usa un objeto MediaPlayer para representar audio y vídeo en la pantalla.

MediaPlayerPresenter

Representa un objeto que muestra un objeto MediaPlayer.

MediaTransportControls

Representa los controles de reproducción de un elemento del reproductor multimedia.

MediaTransportControlsHelper

Proporciona propiedades y métodos para personalizar los controles de transporte multimedia.

MenuBar

Representa un contenedor especializado que presenta un conjunto de menús en una fila horizontal, normalmente en la parte superior de una ventana de la aplicación.

MenuBarItem

Representa un menú de nivel superior en un control MenuBar .

MenuBarItemFlyout

Representa el control flotante de un menuBarItem.

MenuFlyout

Representa un control flotante que muestra un menú de comandos.

MenuFlyoutItem

Representa un comando en un control MenuFlyout .

MenuFlyoutItemBase

Representa la clase base para los elementos de un control MenuFlyout .

MenuFlyoutPresenter

Muestra el contenido de un control MenuFlyout .

MenuFlyoutSeparator

Representa una línea horizontal que separa los elementos de un menuFlyout.

MenuFlyoutSubItem

Representa un elemento de menú que muestra un submenú en un control MenuFlyout .

NavigationView

Representa un contenedor que permite la navegación del contenido de la aplicación. Tiene un encabezado, una vista para el contenido principal y un panel de menús para comandos de navegación.

NavigationViewBackRequestedEventArgs

Proporciona datos de eventos para el evento NavigationView.BackRequested .

NavigationViewDisplayModeChangedEventArgs

Proporciona datos para el evento NavigationView.DisplayModeChanged .

NavigationViewItem

Representa el contenedor de un elemento de un control NavigationView .

NavigationViewItemBase

Clase base para los elementos de menú NavigationView .

NavigationViewItemCollapsedEventArgs

Proporciona datos de eventos para el evento NavigationViewItem.Collapsed .

NavigationViewItemExpandingEventArgs

Proporciona datos de eventos para el evento NavigationViewItem.Expanding .

NavigationViewItemHeader

Representa un encabezado para un grupo de elementos de menú en un NavigationView.

NavigationViewItemInvokedEventArgs

Proporciona datos de eventos para el evento NavigationView.ItemInvoked .

NavigationViewItemSeparator

Representa una línea que separa los elementos de menú de un control NavigationView.

NavigationViewPaneClosingEventArgs

Proporciona datos para el evento NavigationView.PaneClosing .

NavigationViewSelectionChangedEventArgs

Proporciona datos para el evento NavigationView.SelectionChanged .

NavigationViewTemplateSettings

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

NonVirtualizingLayout

Representa la clase base de un objeto que cambia el tamaño y organiza los elementos secundarios de un host y no admite la virtualización.

NonVirtualizingLayoutContext

Representa la clase base para los tipos de contexto de diseño que no admiten la virtualización.

NumberBox

Representa un control que se puede usar para mostrar y editar números.

NumberBoxValueChangedEventArgs

Proporciona datos de eventos para el evento NumberBox.ValueChanged .

Page

Representa el contenido al que puede navegar un control Frame .

PagerControl

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

PagerControlSelectedIndexChangedEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

PagerControlTemplateSettings

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

Panel

Proporciona una clase base para todos los elementos Panel. Use elementos Panel para colocar y organizar objetos secundarios en una página de interfaz de usuario.

ParallaxView

Representa un contenedor que asocia la posición de desplazamiento de un elemento en primer plano, como una lista, con un elemento de fondo, como una imagen. Se crea un efecto 3D a partir de cada elemento que tiene una velocidad de desplazamiento diferente.

PasswordBox

Representa un control para escribir contraseñas.

PasswordBoxPasswordChangingEventArgs

Proporciona datos de eventos para el evento PasswordBox.PasswordChanging .

PathIcon

Representa un icono que usa una ruta de acceso vectorial como contenido.

PathIconSource

Representa un origen de icono que usa una ruta de acceso vectorial como contenido.

PersonPicture

Representa un control que muestra la imagen de avatar de una persona, si está disponible; si no es así, muestra las iniciales de la persona o un glifo genérico.

PersonPictureTemplateSettings

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

PickerConfirmedEventArgs

Proporciona datos para el evento PickerConfirmed.

PickerFlyout

Representa un control de selector personalizado. (No se recomienda para Plataforma universal de Windows (UWP) aplicación. Consulte Control flotante).

PickerFlyoutPresenter

Representa un selector personalizado. (No se recomienda para Plataforma universal de Windows (UWP) aplicación. Consulte Control flotante).

PipsPager

Representa un control que habilita la navegación dentro del contenido paginado linealmente mediante una colección configurable de glifos, cada uno de los cuales representa una sola "página" dentro de un intervalo ilimitado.

PipsPagerSelectedIndexChangedEventArgs

Proporciona datos para el evento PipsPager.SelectedIndexChanged .

PipsPagerTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para pipsPager.

Pivot

Representa un control que proporciona navegación rápida de las vistas dentro de una aplicación.

PivotItem

Representa el contenedor de un elemento de un control dinámico .

PivotItemEventArgs

Argumentos de evento para interactuar dinámicamente con el PivotItem antes de su uso, lo que permite escenarios de carga retrasada.

ProgressBar

Representa un control que indica el progreso de una operación.

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.

ProgressRing

Representa un control que indica el progreso de una operación. La apariencia visual típica es un "spinner" en forma de anillo.

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.

RadioButton

Representa un botón que permite a un usuario seleccionar una sola opción de un grupo de opciones.

RadioButtons

Representa un control que muestra un grupo de opciones relacionadas desde las que se puede seleccionar uno.

RadioMenuFlyoutItem

Representa un elemento de menú que se excluye mutuamente con otros elementos de menú de radio de su grupo.

RatingControl

Representa un control que permite a un usuario escribir una clasificación por estrella.

RatingItemFontInfo

Representa información sobre los estados visuales de los elementos de fuente que representan una clasificación.

RatingItemImageInfo

Representa información sobre los estados visuales de los elementos de imagen que representan una clasificación.

RatingItemInfo

Representa información sobre los estados visuales de los elementos que representan una clasificación.

RecyclePool

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

RecyclingElementFactory

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

RefreshContainer

Representa un control de contenedor que proporciona una funcionalidad RefreshVisualizer y pull-to-refresh para contenido desplazable.

RefreshInteractionRatioChangedEventArgs

Proporciona datos de eventos.

RefreshRequestedEventArgs

Proporciona datos de eventos para eventos RefreshRequested .

RefreshStateChangedEventArgs

Proporciona datos de eventos para el evento RefreshVisualizer.RefreshStateChanged .

RefreshVisualizer

Representa un control que proporciona indicadores de estado animados para la actualización de contenido.

RelativePanel

Define un área dentro de la que puede colocar y alinear objetos secundarios en relación entre sí o con el panel primario.

RevealListViewItemPresenter

Representa un ListViewItemPresenter especializado que admite la administración de estado visual personalizada.

Note

Ya no es necesario. Use ListViewItemPresenter en Windows 10 actualización de abril de 2018 (versión 1803) y versiones posteriores.

RichEditBox

Representa un control de edición de texto enriquecido que admite texto con formato, hipervínculos, imágenes, ecuaciones matemáticas y otro contenido enriquecido.

RichEditBoxSelectionChangingEventArgs

Proporciona datos de eventos para el evento RichEditBox.SelectionChanging .

RichEditBoxTextChangingEventArgs

Proporciona datos de eventos para el evento RichEditBox.TextChanging .

RichTextBlock

Representa un contenedor de visualización de texto enriquecido que admite texto con formato, hipervínculos, imágenes insertadas y otro contenido enriquecido. RichTextBlock admite un modelo de desbordamiento integrado.

RichTextBlockOverflow

Representa un contenedor de desbordamiento de visualización de texto enriquecido. Este elemento no puede tener contenido directo. El único propósito de RichTextBlockOverflow es mostrar contenido de texto que no cabe en los límites de un RichTextBlock u otro elemento RichTextBlockOverflow.

RowDefinition

Define propiedades específicas de fila que se aplican a los elementos Grid .

RowDefinitionCollection

Proporciona acceso a una colección ordenada fuertemente tipada de objetos RowDefinition .

ScrollContentPresenter

Muestra el contenido de un control ScrollViewer .

ScrollingAnchorRequestedEventArgs

Proporciona datos para el ScrollView.AnchorRequested evento.

ScrollingBringingIntoViewEventArgs

Proporciona datos para el ScrollView.BringingIntoView evento.

ScrollingScrollAnimationStartingEventArgs

Proporciona datos para el ScrollView.ScrollAnimationStarting evento.

ScrollingScrollCompletedEventArgs

Proporciona datos para el ScrollView.ScrollCompleted evento.

ScrollingScrollOptions

Representa las opciones que se pueden establecer en los métodos de desplazamiento del ScrollView control.

ScrollingScrollStartingEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ScrollingZoomAnimationStartingEventArgs

Proporciona datos para el ScrollView.ZoomAnimationStarting evento.

ScrollingZoomCompletedEventArgs

Proporciona datos para el ScrollView.ZoomCompleted evento.

ScrollingZoomOptions

Representa las opciones que se pueden establecer en métodos de zoom del ScrollView control.

ScrollingZoomStartingEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ScrollView

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

ScrollViewer

Representa un área desplazable que puede contener otros elementos visibles.

ScrollViewerView

Proporciona una vista para un ScrollViewer cuando cambia su vista.

ScrollViewerViewChangedEventArgs

Proporciona datos de eventos para el evento ViewChanged y eventos similares específicos del control.

ScrollViewerViewChangingEventArgs

Proporciona datos de eventos para el evento ViewChanging y eventos similares específicos del control.

SectionsInViewChangedEventArgs

Proporciona datos para el evento Hub.SectionsInViewChanged .

SelectionChangedEventArgs

Proporciona datos para el evento SelectionChanged .

SelectionModel

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

SelectionModelChildrenRequestedEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

SelectionModelSelectionChangedEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

SelectorBar

Representa un control que consta de un pequeño grupo de opciones del que se selecciona uno.

SelectorBarItem

Representa un elemento de contenido en un SelectorBar control .

SelectorBarSelectionChangedEventArgs

Proporciona datos para el evento SelectorBar.SelectionChanged .

SelectTemplateEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

SemanticZoom

Representa un control desplazable que incorpora dos vistas que tienen una relación semántica. Por ejemplo, ZoomedOutView podría ser un índice de títulos y ZoomedInView podría incluir detalles y resúmenes para cada una de las entradas de título. Las vistas se pueden cambiar mediante zoom u otras interacciones.

SemanticZoomLocation

Comunica información para los elementos y el estado de vista en un SemanticZoom, de modo que los hosts para desplazarse y la virtualización (como ListViewBase) pueden obtener información correcta de elementos y límites.

SemanticZoomViewChangedEventArgs

Proporciona datos de eventos para los eventos ViewChangeStarted y ViewChangeCompleted .

Slider

Representa un control que permite al usuario seleccionar entre un intervalo de valores moviendo un control Thumb a lo largo de una pista.

SplitButton

Representa un botón con dos partes que se pueden invocar por separado. Una parte se comporta como un botón estándar y la otra parte invoca un menú flotante.

SplitButtonClickEventArgs

Proporciona datos de eventos para SplitButton.Click.

SplitMenuFlyoutItem

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

SplitView

Representa un contenedor con dos vistas; una vista para el contenido principal y otra vista que se usa normalmente para los comandos de navegación.

SplitViewPaneClosingEventArgs

Proporciona datos de eventos para el evento SplitView.PaneClosing .

StackLayout

Representa un diseño adjunto que organiza los elementos secundarios en una sola línea que se puede orientar horizontal o verticalmente.

StackLayoutState

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

StackPanel

Organiza los elementos secundarios en una sola línea que se puede orientar horizontal o verticalmente.

StyleSelector

Habilita la lógica de selección de estilo de elemento personalizado como función de los datos de contenido y su contenedor de elementos específico.

SwapChainBackgroundPanel

Implementa un destino de superficie de diseño XAML para Microsoft escenarios de interoperación de DirectX. Este panel tiene algunas restricciones inusuales sobre su uso dentro de una ventana de la aplicación; vea Comentarios.

Importante

SwapChainBackgroundPanel puede modificarse o no estar disponible para versiones después de Windows 8.1 En su lugar, use SwapChainPanel.

SwapChainPanel

Proporciona una superficie de hospedaje, donde Microsoft cadenas de intercambio de DirectX proporcionan contenido que se puede representar en una interfaz de usuario XAML. Un elemento SwapChainPanel es un componente clave de una aplicación que representa Microsoft gráficos DirectX y, a continuación, presenta esos objetos visuales dentro de una página XAML.

SwipeControl

Representa un contenedor que proporciona acceso y la capacidad de invocar comandos contextuales mediante una interacción táctil básica.

SwipeItem

Representa un comando individual en un SwipeControl.

SwipeItemInvokedEventArgs

Proporciona datos de eventos para el evento SwipeItem.Invoked .

SwipeItems

Representa una colección de objetos SwipeItem .

SymbolIcon

Representa un icono que usa un glifo del SymbolThemeFontFamily recurso como contenido.

SymbolIconSource

Representa un origen de icono que usa un glifo de la fuente Segoe MDL2 Assets como su contenido.

SystemBackdropElement

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

TabView

El control TabView es una manera de mostrar un conjunto de pestañas y su contenido correspondiente. Los controles de pestaña son útiles para mostrar varias páginas (o documentos) del contenido al tiempo que proporcionan a un usuario la capacidad de reorganizar, abrir o cerrar nuevas pestañas.

TabViewExternalTornOutTabsDroppedEventArgs

Proporciona datos de eventos para el evento TabView.ExternalTornOutTabsDropped .

TabViewExternalTornOutTabsDroppingEventArgs

Proporciona datos de eventos para el evento TabView.ExternalTornOutTabsDropping .

TabViewItem

Representa una sola pestaña dentro de un control TabView.

TabViewItemTemplateSettings

Representa un objeto que proporciona valores calculados a los que se puede hacer referencia como orígenes de extensión de marcado {TemplateBinding} al definir plantillas para un control TabViewItem.

TabViewTabCloseRequestedEventArgs

Proporciona datos para el TabView.TabCloseRequested evento.

TabViewTabDragCompletedEventArgs

Proporciona datos para el evento TabView.TabDragCompleted .

TabViewTabDragStartingEventArgs

Proporciona datos para el evento TabView.TabDragStarting .

TabViewTabDroppedOutsideEventArgs

Proporciona datos para el evento TabView.TabDroppedOutside .

TabViewTabTearOutRequestedEventArgs

Proporciona datos de eventos para el evento TabView.TabTearOutRequested .

TabViewTabTearOutWindowRequestedEventArgs

Proporciona datos de eventos para el evento TabView.TabTearOutWindowRequested .

TeachingTip

Una sugerencia de enseñanza es un control flotante de notificación que se usa para proporcionar información contextualmente relevante. Admite contenido enriquecido (incluidos títulos, subtítulos, iconos, imágenes y texto) y se puede configurar para descarte explícito o claro.

TeachingTipClosedEventArgs

Proporciona datos para el evento TeachingTip.Closed .

TeachingTipClosingEventArgs

Proporciona datos para el evento TeachingTip.Closing .

TeachingTipOpenedEventArgs

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

TeachingTipTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para una información sobre enseñanza.

TextBlock

Proporciona un control ligero para mostrar pequeñas cantidades de texto.

TextBox

Representa un control que se puede usar para mostrar y editar texto sin formato (una o varias líneas).

TextBoxBeforeTextChangingEventArgs

Proporciona datos de eventos para el evento TextBox.BeforeTextChanging .

TextBoxSelectionChangingEventArgs

Proporciona datos de eventos para el evento TextBox.SelectionChanging .

TextBoxTextChangingEventArgs

Proporciona datos de eventos para el evento TextBox.TextChanging .

TextChangedEventArgs

Proporciona datos para el evento TextChanged .

TextCommandBarFlyout

Representa un CommandBarFlyout especializado que contiene comandos para editar texto.

TextCompositionChangedEventArgs

Proporciona datos de eventos para el evento TextCompositionChanged en TextBox y RichEditBox.

TextCompositionEndedEventArgs

Proporciona datos de eventos para el evento TextCompositionEnded en TextBox y RichEditBox.

TextCompositionStartedEventArgs

Proporciona datos de eventos para el evento TextCompositionStarted en TextBox y RichEditBox.

TextControlCopyingToClipboardEventArgs

Proporciona datos de eventos para el evento CopyingToClipboard .

TextControlCuttingToClipboardEventArgs

Proporciona datos de eventos para el evento CuttingToClipboard .

TextControlPasteEventArgs

Proporciona datos para el evento Paste del control de texto.

TimePickedEventArgs

Proporciona datos para el evento TimePicked .

TimePicker

Representa un control que permite al usuario elegir un valor de hora.

TimePickerFlyout

Representa un control que permite al usuario elegir un valor de hora.

TimePickerFlyoutPresenter

Representa el contenedor visual de TimePickerFlyout.

TimePickerSelectedValueChangedEventArgs

Proporciona datos de eventos para el evento TimePicker.SelectedTimeChanged .

TimePickerValueChangedEventArgs

Proporciona datos de eventos para el evento TimePicker.TimeChanged .

TitleBar

Representa un control que hospeda el texto del título y los botones de título del sistema para una ventana. Normalmente aparece en la parte superior de la ventana e incluye funcionalidades básicas como arrastrar, minimizar, maximizar y cerrar botones.

TitleBarAutomationPeer

Expone TitleBar tipos en Microsoft Automatización de la interfaz de usuario.

TitleBarTemplateSettings

Proporciona valores calculados a los que se puede hacer referencia como orígenes TemplatedParent al definir plantillas para una barra de título.

ToggleMenuFlyoutItem

Representa un elemento de un menuFlyout que un usuario puede cambiar entre dos estados, activado o desactivado.

ToggleSplitButton

Representa un botón con dos partes que se pueden invocar por separado. Una parte se comporta como un botón de alternancia que puede estar activado o desactivado, mientras que la otra parte invoca un control flotante que contiene opciones adicionales entre las que el usuario puede elegir.

ToggleSplitButtonIsCheckedChangedEventArgs

Proporciona datos de eventos para el evento ToggleSplitButton.IsCheckedChanged .

ToggleSwitch

Representa un modificador que se puede alternar entre dos estados.

ToolTip

Representa una ventana emergente para mostrar información sobre un elemento de la interfaz de usuario.

ToolTipService

Representa un servicio que proporciona métodos estáticos para mostrar una información sobre herramientas.

TreeView

Representa una lista jerárquica con nodos de expansión y contracción que contienen elementos anidados.

TreeViewCollapsedEventArgs

Proporciona datos de eventos para el evento TreeView.Collapsed .

TreeViewDragItemsCompletedEventArgs

Proporciona datos de eventos para el evento TreeView.DragItemsCompleted .

TreeViewDragItemsStartingEventArgs

Proporciona datos de eventos para el evento TreeView.DragItemsStarting .

TreeViewExpandingEventArgs

Proporciona datos de eventos para el evento TreeView.Expanding .

TreeViewItem

Representa el contenedor de un elemento de un control TreeView .

TreeViewItemInvokedEventArgs

Proporciona datos de eventos para el evento TreeView.ItemInvoked .

TreeViewItemTemplateSettings

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

TreeViewList

Representa una lista plana de elementos de vista de árbol para que se puedan heredar de ListView operaciones como navegación por teclado y arrastrar y colocar.

TreeViewNode

Representa un nodo de un control TreeView .

TreeViewSelectionChangedEventArgs

Proporciona datos para el evento TreeView.SelectionChanged .

TwoPaneView

Representa un contenedor con dos vistas que tamañon y colocan contenido en el espacio disponible, ya sea en paralelo o en la parte superior inferior.

UIElementCollection

Representa una colección ordenada de objetos UIElement .

UniformGridLayout

Coloca los elementos secuencialmente de izquierda a derecha o de arriba abajo en un diseño de ajuste.

UniformGridLayoutState

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

UserControl

Proporciona la clase base para definir un nuevo control que encapsula los controles existentes relacionados y proporciona su propia lógica.

VariableSizedWrapGrid

Proporciona un panel de diseño de estilo de cuadrícula en el que cada icono o celda puede ser de tamaño variable en función del contenido.

Viewbox

Define un decorador de contenido que puede estirar y escalar un solo elemento secundario para rellenar el espacio disponible.

VirtualizingLayout

Representa la clase base de un objeto que dimensiona y organiza los elementos secundarios de un host y admite la virtualización.

VirtualizingLayoutContext

Representa la clase base para los tipos de contexto de diseño que admiten la virtualización.

VirtualizingPanel

Proporciona un marco para los elementos panel que virtualizan sus elementos visuales.

VirtualizingStackPanel

Organiza y virtualiza el contenido en una sola línea orientada horizontal o verticalmente. Solo se puede usar para mostrar elementos en un itemsControl.

WebView2

Representa un objeto que permite el hospedaje de contenido web.

WrapGrid

Coloca los elementos secundarios secuencialmente de izquierda a derecha o de arriba abajo. Cuando los elementos se extienden más allá del borde del contenedor, los elementos se colocan en la siguiente fila o columna. Solo se puede usar para mostrar elementos en un itemsControl. Vea la sección Comentarios.

WrapPanel

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

XamlControlsResources

Estilos predeterminados para los controles de la biblioteca WinUI.

Estructuras

Nombre Description
FlowLayoutAnchorInfo

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

Interfaces

Nombre Description
IAnimatedVisual

Un objeto Composition.Visual animado que otros objetos pueden usar, como AnimatedVisualPlayer o AnimatedIcon.

IAnimatedVisual2

Un objeto Composition.Visual animado que otros objetos pueden usar, como AnimatedVisualPlayer o AnimatedIcon. Extiende IAnimatedVisual con métodos para crear y destruir animaciones.

IAnimatedVisualSource

Un animado Visual que puede ser utilizado por otros objetos, como animatedVisualPlayer.

IAnimatedVisualSource2

Un animado Visual que puede ser utilizado por otros objetos, como un AnimatedIcon. Extiende IAnimatedVisualSource

IAnimatedVisualSource3

Un objeto Composition.Visual animado que otros objetos pueden usar, como AnimatedVisualPlayer o AnimatedIcon. Extiende IAnimatedVisualSource2

IApplicationViewSpanningRects

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ICommandBarElement

Define la vista compacta para los elementos de la barra de comandos.

IDynamicAnimatedVisualSource

Cuando se implementa mediante IAnimatedVisualSource, indica al jugador que se debe descartar el objeto visual animado actual.

IInsertionPanel

Proporciona métodos para permitir que un elemento se inserte entre otros elementos en una operación de arrastrar y colocar.

IItemContainerMapping

Proporciona métodos que permiten que itemsControl asigne elementos de datos a contenedores de interfaz de usuario.

IKeyIndexMapping

Proporciona métodos que admiten la asignación entre el identificador único y el índice de un elemento.

INavigate

Define la acción de navegación para los hosts de navegación y los iniciadores de navegación.

IScrollAnchorProvider

Especifica un contrato para un control de desplazamiento que admite el delimitador de desplazamiento.

ISelfPlayingAnimatedVisual

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ISemanticZoomInformation

Comunica la información necesaria para que una vista sirva como una de las dos posibles vistas (ZoomedOutView o ZoomedInView) de un SemanticZoom.

Enumeraciones

Nombre Description
AnnotatedScrollBarScrollingEventKind

Define constantes que especifican cómo se inició una acción de desplazamiento en an AnnotatedScrollBar.

AppBarClosedDisplayMode

Define constantes que especifican si se muestran botones de icono cuando una barra de aplicaciones no está completamente abierta.

AutoSuggestionBoxTextChangeReason

Valores usados para indicar el motivo del cambio de texto en AutoSuggestBox.

BackgroundSizing

Define constantes que especifican cuánto se extiende el fondo de un elemento en relación con el borde del elemento.

CalendarViewDisplayMode

Define constantes que especifican qué vista del calendario se muestra.

CalendarViewSelectionMode

Define constantes que especifican qué tipo de selecciones de fecha se permiten en el calendario.

CandidateWindowAlignment

Define constantes que especifican cómo se alinea la ventana Editor de métodos de entrada (IME) para las predicciones de texto con un control de edición de texto.

CharacterCasing

Define constantes que especifican cómo un control modifica las mayúsculas y minúsculas de los caracteres a medida que se escriben.

ClickMode

Especifica cuándo se debe generar el evento Click para un control .

ColorPickerHsvChannel

Define constantes para especificar qué hue-Saturation-Value (HSV) y el canal Alfa valores de un control deslizante establece un control Deslizante en un control ColorPicker .

ColorSpectrumComponents

Define constantes que especifican cómo se asignan los componentes de color de Hue-Saturation-Value (HSV) a ColorSpectrum.

ColorSpectrumShape

Define constantes que especifican cómo se muestra el control ColorSpectrum .

ComboBoxSelectionChangedTrigger

Define constantes que especifican qué acción hace que se produzca un evento SelectionChanged .

CommandBarDefaultLabelPosition

Define constantes que especifican la ubicación y la visibilidad de las etiquetas AppBarButton en una commandBar.

CommandBarDynamicOverflowAction

Define constantes que especifican si los elementos se agregaron o quitaron del menú de desbordamiento CommandBar .

CommandBarLabelPosition

Define constantes que especifican la ubicación y la visibilidad de la etiqueta de un botón de barra de aplicaciones.

CommandBarOverflowButtonVisibility

Define constantes que especifican cuándo se muestra el botón de desbordamiento de una barra de comandos.

ContentDialogButton

Define constantes que especifican el botón predeterminado en un cuadro de diálogo de contenido.

ContentDialogPlacement

Define constantes que especifican dónde está raíz en el árbol visual XAML un ContentDialog.

ContentDialogResult

Especifica identificadores para indicar el valor devuelto de un ContentDialog.

DisabledFormattingAccelerators

Define constantes que especifican qué métodos abreviados de teclado para el formato están deshabilitados en un RichEditBox.

ElementRealizationOptions

Define constantes que especifican si se debe suprimir el reciclaje automático del elemento recuperado o forzar la creación de un nuevo elemento.

ExpandDirection

Define constantes que especifican en qué dirección debe expandirse un control.

FlowLayoutLineAlignment

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

IncrementalLoadingTrigger

Define constantes que especifican el comportamiento de carga incremental de la vista de lista (propiedad IncrementalLoadingTrigger ).

IndexBasedLayoutOrientation

Define constantes que especifican si hay una correlación entre los índices de elementos y cómo se establecen.

InfoBarCloseReason

Define constantes que indican la causa del cierre de InfoBar .

InfoBarSeverity

Define constantes que indican la importancia crítica de la barra de información que se muestra.

ItemCollectionTransitionOperation

Define constantes que especifican el tipo de operación de transición que se va a animar.

ItemCollectionTransitionTriggers

Define constantes que especifican lo que provocó que se produjera la animación de transición de colección.

ItemContainerInteractionTrigger

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ItemContainerMultiSelectMode

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ItemContainerUserInvokeMode

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ItemContainerUserSelectMode

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ItemsUpdatingScrollMode

Define constantes que especifican el comportamiento de desplazamiento de los elementos durante la actualización.

ItemsViewSelectionMode

Define constantes que especifican el modo de selección de .ItemsView

LightDismissOverlayMode

Define constantes que especifican si el área fuera de una interfaz de usuario de cierre de luz se oscurece.

LinedFlowLayoutItemsJustification

Define constantes que especifican cómo se alinean los elementos en el eje horizontal de un LinedFlowLayout.

LinedFlowLayoutItemsStretch

Define constantes que especifican cómo se ajusta el tamaño de los elementos para rellenar el espacio disponible en linedFlowLayout.

ListPickerFlyoutSelectionMode

Define constantes que especifican el modo de selección de un listPickerFlyout.

ListViewReorderMode

Define constantes que especifican el modo de reordenación de un control ListView o GridView.

ListViewSelectionMode

Define constantes que especifican el modo de selección de listView o GridView.

NavigationViewBackButtonVisible

Define constantes que especifican si el botón Atrás está visible en NavigationView.

NavigationViewDisplayMode

Define constantes que especifican cómo se muestra el panel en navigationView.

NavigationViewOverflowLabelMode

Define constantes que especifican la etiqueta para el botón de desbordamiento en un NavigationView.

NavigationViewPaneDisplayMode

Define constantes que especifican cómo y dónde se muestra el panel NavigationView.

NavigationViewSelectionFollowsFocus

Define constantes que especifican si cambia la selección de elementos cuando cambia el foco del teclado en una navigationView.

NavigationViewShoulderNavigationEnabled

Define constantes que especifican cuándo se pueden usar los parachoques del controlador de juego para navegar por los elementos de navegación de nivel superior en un NavigationView.

NumberBoxSpinButtonPlacementMode

Define valores que especifican cómo se muestran los botones de número utilizados para incrementar o disminuir el valor de un numberBox .

NumberBoxValidationMode

Define valores que especifican el comportamiento de validación de entrada de un numberBox cuando se especifica una entrada no válida.

Orientation

Define constantes que especifican las distintas orientaciones que puede tener un control o diseño.

PagerControlButtonVisibility

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

PagerControlDisplayMode

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

PanelScrollingDirection

Define constantes que especifican la dirección en la que se desplaza un panel.

ParallaxSourceOffsetKind

Define constantes que especifican cómo se interpretan los valores de desplazamiento de origen de parallaxView .

PasswordRevealMode

Define constantes que especifican el comportamiento de revelación de contraseña de un PasswordBox.

PipsPagerButtonVisibility

Define constantes que especifican cómo se muestran los botones de navegación de PipsPager .

PipsPagerWrapMode

Define constantes que especifican cómo controla el ajuste el control PipsPager .

PivotHeaderFocusVisualPlacement

Define constantes que especifican el estilo del objeto visual de foco usado para los elementos de encabezado dinámico.

PivotSlideInAnimationGroup

Define constantes que especifican los diferentes grupos de animación de diapositivas a los que pueden pertenecer los elementos dinámicos .

PlayerAnimationOptimization

Define constantes que especifican cómo un AnimatedVisualPlayer almacena en caché las animaciones cuando el reproductor está inactivo.

RefreshPullDirection

Define constantes que especifican la dirección para extraer un RefreshContainer para iniciar una actualización.

RefreshVisualizerOrientation

Define constantes que especifican la orientación de un RefreshVisualizer.

RefreshVisualizerState

Define constantes que especifican el estado de un RefreshVisualizer.

RequiresPointer

Define constantes que especifican cuándo un elemento requiere un comportamiento de puntero similar al mouse desde un controlador de juego.

RichEditClipboardFormat

Define constantes que especifican el formato de texto copiado de un RichEditBox.

ScrollBarVisibility

Define constantes que especifican la visibilidad de una barra de desplazamiento dentro de un control ScrollViewer .

ScrollingAnimationMode

Define constantes que especifican si el ScrollView control reproduce animaciones para acciones de desplazamiento y zoom.

ScrollingChainMode

Define constantes que especifican cómo controla el control el ScrollView encadenamiento de desplazamiento y zoom.

ScrollingContentOrientation

Define constantes que especifican la orientación del desplazamiento de contenido en .ScrollView

ScrollingInputKinds

Define constantes que especifican tipos de entrada que un .ScrollView

ScrollingInteractionState

Define constantes que especifican el estado de interacción de .ScrollView

ScrollingRailMode

Define constantes que especifican el estado del raíl de desplazamiento para un ScrollView.

ScrollingScrollBarVisibility

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ScrollingScrollMode

Define constantes que especifican el comportamiento de desplazamiento del ScrollView control.

ScrollingSnapPointsMode

Define constantes que especifican cómo controla los ScrollView puntos de acoplamiento.

ScrollingZoomMode

Define constantes que especifican si se ScrollView puede acercar y alejar mediante la entrada del usuario.

ScrollIntoViewAlignment

Define constantes que describen cómo un elemento que se desplaza mediante programación en la vista se alinea con el área visible.

ScrollMode

Define constantes que especifican el comportamiento de desplazamiento para ScrollViewer y otras partes implicadas en escenarios de desplazamiento.

SelectionMode

Define constantes que especifican el comportamiento de selección de un ListBox.

SnapPointsType

Define constantes que especifican cómo se procesan los puntos de acoplamiento panorámico para la entrada de gestos o manipulación.

SplitViewDisplayMode

Define constantes que especifican cómo se muestra el panel en un SplitView.

SplitViewPanePlacement

Define constantes que especifican si el panel está a la izquierda o a la derecha del contenido en splitView.

StretchDirection

Define constantes que especifican la dirección en la que se escala el contenido.

SwipeBehaviorOnInvoked

Define constantes que especifican cómo se comporta un SwipeControl después de invocar un comando.

SwipeMode

Define constantes que especifican el efecto de una interacción de deslizamiento.

Symbol

Define constantes que especifican un glifo de la fuente definida por el SymbolThemeFontFamily recurso.

TabViewCloseButtonOverlayMode

Define constantes que describen el comportamiento del botón cerrar contenido en cada TabViewItem.

TabViewWidthMode

Define constantes que especifican cómo un TabView control determina el ancho de sus pestañas.

TeachingTipCloseReason

Define constantes que indican la causa del cierre de TeachingTip .

TeachingTipHeroContentPlacementMode

Define constantes que indican la ubicación preferida de HeroContent dentro de una sugerencia de enseñanza.

TeachingTipPlacementMode

Define constantes que indican la ubicación preferida de la sugerencia de enseñanza de TeachingTip .

TeachingTipTailVisibility

Define constantes que especifican si la cola de una sugerencia de enseñanza está visible o contraída.

TreeViewSelectionMode

Define constantes que especifican el comportamiento de selección de una instancia de TreeView .

TwoPaneViewMode

Define constantes que especifican cómo se muestran los paneles en twoPaneView.

TwoPaneViewPriority

Define constantes que especifican qué panel tiene prioridad en twoPaneView.

TwoPaneViewTallModeConfiguration

Define constantes que especifican cómo se muestran los paneles en un TwoPaneView en modo alto.

TwoPaneViewWideModeConfiguration

Define constantes que especifican cómo se muestran los paneles en un TwoPaneView en modo ancho.

UniformGridLayoutItemsJustification

Define constantes que especifican cómo se alinean los elementos en el eje que no se desplaza o no se virtualiza.

UniformGridLayoutItemsStretch

Define constantes que especifican el tamaño de los elementos para rellenar el espacio disponible en un UniformGridLayout.

VirtualizationMode

Define constantes que especifican cómo VirtualizingStackPanel administra los contenedores de elementos para sus elementos secundarios.

WrapPanelItemsStretch

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

ZoomMode

Define constantes que especifican el modo actual para el comportamiento de zoom en el contenido scrollViewer .

Delegados

Nombre Description
CalendarViewDayItemChangingEventHandler

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

CleanUpVirtualizedItemEventHandler

Representa el método que controla el evento adjunto CleanUpVirtualizedItemEvent .

ContextMenuOpeningEventHandler

Representa el método que controlará el evento ContextMenuOpening que existe en varios elementos de interfaz de usuario relacionados con texto.

DoInkPresenterWork

Proporciona controles y clases de interfaz de usuario para crear controles personalizados.

DragItemsStartingEventHandler

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

HubSectionHeaderClickEventHandler

Representa el método que controlará un evento Hub.SectionHeaderClick .

ItemClickEventHandler

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

ListViewItemToKeyHandler

Representa el método que controlará la devolución de llamada para el método GetRelativeScrollPosition .

ListViewKeyToItemHandler

Representa el método asincrónico que controlará la devolución de llamada para el método SetRelativeScrollPositionAsync .

SectionsInViewChangedEventHandler

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

SelectionChangedEventHandler

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

SemanticZoomViewChangedEventHandler

Representa el método que controlará los eventos ViewChangeStarted y ViewChangeCompleted .

TextChangedEventHandler

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

TextControlPasteEventHandler

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

Ejemplos

La aplicación WinUI 3 Gallery incluye ejemplos interactivos de la mayoría de los controles, características y funcionalidades de WinUI 3. Obtenga la aplicación en Microsoft Store u obtenga el código fuente en GitHub.