Microsoft.UI.Xaml.Controls.Primitives Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
ScrollControllerPanRequestedEventArgs |
Proporciona datos para el evento IScrollControllerPanningInfo.PanRequested . |
ScrollControllerScrollByRequestedEventArgs |
Proporciona datos para el evento |
ScrollControllerScrollToRequestedEventArgs |
Proporciona datos para el evento |
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 |
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 |
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 |
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 |
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. |