Microsoft.UI.Xaml 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í.
Proporciona API de marco generales para la biblioteca de interfaz de usuario de Windows (WinUI).
Clases
AdaptiveTrigger |
Representa una regla declarativa que aplica estados visuales en función de las propiedades de la ventana. |
Application |
Representa la aplicación actual y sus servicios disponibles. |
ApplicationInitializationCallbackParams |
Representa un objeto para pasar información de una secuencia de inicialización personalizada. (Obsoleto) |
BindingFailedEventArgs |
Proporciona datos de eventos para el evento de |
BringIntoViewOptions |
Representa las opciones que se pueden aplicar cuando se introduce un elemento en la vista. |
BringIntoViewRequestedEventArgs |
Proporciona datos para el evento |
BrushTransition |
Proporciona el comportamiento de transición animada cuando cambia el pincel de un elemento. Actualmente se limita a los cambios entre |
ColorPaletteResources |
Representa un diccionario de recursos especializado que contiene recursos de color usados por elementos XAML. |
CornerRadiusHelper |
Proporciona métodos de utilidad básicos para procesar valores de CornerRadius. En su lugar, el código de C# y Microsoft Visual Basic deben usar métodos de CornerRadius. |
DataContextChangedEventArgs |
Proporciona datos para el evento dataContextChanged de |
DataTemplate |
Describe la estructura visual de un objeto de datos. Use el enlace de datos para elementos específicos de la plantilla que muestran los valores de datos. |
DataTemplateKey |
Representa la clave de recurso de la clase |
DebugSettings |
Declara cómo se comportan determinados aspectos de la aplicación cuando se ejecuta en un entorno de depuración. |
DependencyObject |
Representa un objeto que participa en el sistema de propiedades de dependencia. |
DependencyObjectCollection |
Implementa una clase de colección práctica que puede contener elementos DependencyObject. |
DependencyProperty |
Representa una propiedad de dependencia registrada con el sistema de propiedades de dependencia. Las propiedades de dependencia proporcionan compatibilidad con expresiones de valor, enlace de datos, animación y notificación de cambio de propiedad. Para obtener más información sobre cómo los valores dependencyProperty sirven como identificadores para las propiedades de dependencia, consulte Información general sobre las propiedades de dependencia. |
DependencyPropertyChangedEventArgs |
Proporciona datos para una implementación de PropertyChangedCallback que se invoca cuando una propiedad de dependencia cambia su valor. También proporciona datos de eventos para el evento |
DispatcherTimer |
Proporciona un temporizador integrado en la cola de |
DragEventArgs |
Proporciona datos para eventos de arrastrar y colocar. |
DragOperationDeferral |
Permite arrastrar y colocar contenido con una aplicación de destino de forma asincrónica. |
DragStartingEventArgs |
Proporciona datos de eventos para el evento DragStarting. |
DragUI |
Proporciona la representación visual de los datos que se arrastran al principio de una operación de arrastrar y colocar. |
DragUIOverride |
Proporciona la representación visual de los datos que se arrastran durante una operación de arrastrar y colocar, incluidos los comentarios del destino de colocación. |
DropCompletedEventArgs |
Proporciona datos de eventos para el evento |
DurationHelper |
Proporciona métodos de utilidad básicos para procesar valores de duración. En su lugar, el código de C# y Microsoft Visual Basic deben usar métodos de Duración. |
EffectiveViewportChangedEventArgs |
Proporciona datos para el evento |
ElementFactoryGetArgs |
Representa los argumentos opcionales que se usarán al llamar a una implementación del IElementFactoryel método GetElement. |
ElementFactoryRecycleArgs |
Representa los argumentos opcionales que se usarán al llamar a una implementación del método IElementFactory's RecycleElement. |
ElementSoundPlayer |
Representa un reproductor para sonidos de control XAML. |
EventTrigger |
Representa un desencadenador que aplica un conjunto de acciones (guiones gráficos de animación) en respuesta a un evento. No se usa normalmente. Vea comentarios. |
ExceptionRoutedEventArgs |
Proporciona datos de eventos para excepciones que se generan como eventos mediante operaciones asincrónicas, como ImageFailed. |
FrameworkElement |
Proporciona una clase de elemento base para objetos de interfaz de usuario de Windows Runtime.
|
FrameworkTemplate |
Crea un árbol de elementos. FrameworkTemplate es una clase base para las clases que tienen un comportamiento específico de plantillas, incluidos ControlTemplate y DataTemplate. |
FrameworkView |
Representa la ventana de interfaz de usuario de una aplicación. |
FrameworkViewSource |
Crea vistas, específicamente FrameworkView instancias. Esta es la infraestructura y no es necesario tener acceso a ella en la mayoría de los escenarios de la aplicación. |
GridLengthHelper |
Proporciona métodos auxiliares para evaluar o establecer valores de |
LaunchActivatedEventArgs |
Proporciona información de eventos para el evento Application.OnLaunched. |
MediaFailedRoutedEventArgs |
Proporciona datos de eventos para el evento |
PointHelper |
Proporciona métodos auxiliares para establecer valores de de punto |
PropertyMetadata |
Define los aspectos de comportamiento de una propiedad de dependencia, incluidas las condiciones con las que se registró. Para obtener más información sobre cómo se usa |
PropertyPath |
Implementa una estructura de datos para describir una propiedad como una ruta de acceso debajo de otra propiedad o debajo de un tipo propietario. Las rutas de acceso de propiedad se usan en el enlace de datos a objetos . |
RectHelper |
Proporciona métodos auxiliares para evaluar o establecer valores de Rect. En su lugar, el código de C# debe usar miembros de Rect. |
ResourceDictionary |
Define un repositorio para recursos XAML, como estilos, que usa la aplicación. Defines los recursos en XAML y, a continuación, puedes recuperarlos en XAML mediante la extensión de marcado {StaticResource} y extensión de marcado {ThemeResource}. También puede acceder a los recursos con código, pero eso es menos común. |
ResourceManagerRequestedEventArgs |
Proporciona datos de eventos para el evento |
RoutedEvent |
Representa un evento enrutado al sistema de eventos de Windows Runtime. |
RoutedEventArgs |
Contiene información de estado y datos de eventos asociados a un evento enrutado. |
ScalarTransition |
Proporciona el comportamiento de transición animada cuando cambian las propiedades de opacidad o rotación de un elemento. |
Setter |
Aplica un valor a una propiedad en un style de |
SetterBase |
Representa la clase base para establecedores de valores. |
SetterBaseCollection |
Representa una colección de objetos que heredan de SetterBase. |
SizeChangedEventArgs |
Proporciona datos relacionados con el evento |
SizeHelper |
Proporciona métodos auxiliares para evaluar o establecer valores de Size. En su lugar, el código de C# debe usar miembros de Size. |
StateTrigger |
Representa un desencadenador que aplica los estados visuales condicionalmente. |
StateTriggerBase |
Representa la clase base para los desencadenadores de estado. |
Style |
Contiene establecedores de propiedades que se pueden compartir entre instancias de un tipo. Un |
StyleTypedPropertyAttribute |
Representa un atributo que se aplica a la definición de clase y determina el targetTypes de |
TargetPropertyPath |
Representa la ruta de acceso a una propiedad en un elemento de destino. |
TemplatePartAttribute |
Representa un atributo que se aplica a la definición de clase para identificar los tipos de los elementos con nombre que se usan para la creación de plantillas. |
TemplateVisualStateAttribute |
Especifica que un control puede estar en un estado determinado y que se espera un VisualState en el ControlTemplate del control. |
ThicknessHelper |
Proporciona métodos auxiliares para evaluar o establecer valores de Thickness. En su lugar, el código de C# debe usar miembros de Thickness. |
TriggerAction |
Actúa como clase base para BeginStoryboard. No se usa normalmente. Vea comentarios. |
TriggerActionCollection |
Representa una colección de objetos BeginStoryboard. |
TriggerBase |
Actúa como clase base para EventTrigger. No se usa normalmente. Vea comentarios. |
TriggerCollection |
Representa una colección de objetos EventTrigger. |
UIElement |
|
UIElementWeakCollection |
Representa una colección de referencias débiles a objetos UIElement. |
UnhandledExceptionEventArgs |
Proporciona datos para el evento |
Vector3Transition |
Proporciona el comportamiento de transición animada cuando cambian las propiedades Translation o Scale de un elemento. |
VisualState |
Representa la apariencia visual de un elemento de interfaz de usuario cuando se encuentra en un estado específico. Los estados visuales usan |
VisualStateChangedEventArgs |
Proporciona datos para los eventos currentStateChanging |
VisualStateGroup |
Contiene objetos VisualState mutuamente excluyentes y objetos de visualTransition que se usan para pasar de un estado a otro. |
VisualStateManager |
Administra los estados visuales y la lógica de las transiciones entre los estados visuales de los controles. También proporciona la compatibilidad con la propiedad adjunta para |
VisualTransition |
Representa el comportamiento visual que se produce cuando el control pasa de un estado visual a otro. |
Window |
Representa la ventana de la aplicación de actual. |
WindowActivatedEventArgs |
Contiene la información de estado de activación de la ventana devuelta por el evento microsoft.UI.Xaml.Window.Activated. |
WindowEventArgs |
Contiene la información de estado de la ventana devuelta por el evento Window.Closed. |
WindowSizeChangedEventArgs |
Contiene la información de estado de tamaño de la ventana devuelta por el evento |
WindowVisibilityChangedEventArgs |
Contiene la información de estado de visibilidad de la ventana devuelta por el evento Window.VisibilityChanged. |
XamlResourceReferenceFailedEventArgs |
Proporciona datos de eventos para el evento |
XamlRoot |
Representa un árbol de contenido XAML e información sobre el contexto en el que se hospeda. |
XamlRootChangedEventArgs |
Proporciona datos para el evento XamlRoot.Changed. |
Estructuras
CornerRadius |
Describe las características de una esquina redondeada, como se puede aplicar a un Border. |
Duration |
Representa la duración del tiempo que un |
GridLength |
Representa una medida para la lógica de control que admite explícitamente Star (*) ajuste de tamaño y ajuste de tamaño automático de. |
Thickness |
Describe el grosor de un marco alrededor de un rectángulo. Cuatro valores de double describen los left, top, derechay inferior del rectángulo, respectivamente. |
Interfaces
IDataTemplateExtension |
Define métodos auxiliares para la representación por fases de una plantilla de datos. |
IElementFactory |
Admite la creación y el reciclaje de objetos UIElement. |
IXamlServiceProvider |
Define un mecanismo para recuperar un objeto de servicio; es decir, un objeto que proporciona compatibilidad personalizada con otros objetos. |
Enumeraciones
ApplicationHighContrastAdjustment |
Define constantes que especifican si el marco ajusta automáticamente las propiedades visuales de la aplicación cuando se habilitan los temas de contraste alto. |
ApplicationRequiresPointerMode |
Importante No usar. ApplicationRequiresPointerMode no se admite en el SDK de aplicaciones de Windows. Especifica las experiencias de interacción para dispositivos que no son de puntero, como un teclado o un controlador de juego. |
ApplicationTheme |
Declara la preferencia de tema para una aplicación. |
AutomationTextAttributesEnum |
Define constantes que identifican atributos de texto de un intervalo de texto de Automatización de la interfaz de usuario de Microsoft. |
DispatcherShutdownMode |
Define constantes que especifican cómo se apagará una aplicación. |
DurationType |
Declara si un duración de |
ElementHighContrastAdjustment |
Define constantes que especifican si el marco ajusta automáticamente las propiedades visuales de un elemento cuando se habilitan los temas de contraste alto. |
ElementSoundKind |
Define constantes que especifican el sonido reproducido por el método ElementSoundPlayer.Play. |
ElementSoundMode |
Define constantes que especifican la preferencia de un control para si se reproducen sonidos. |
ElementSoundPlayerState |
Define constantes que especifican si los controles XAML reproducen sonidos. |
ElementSpatialAudioMode |
Define constantes que indican si el sonido espacial está activado, desactivado o controlado automáticamente. |
ElementTheme |
Especifica un tema de interfaz de usuario que se debe usar para las partes individuales UIElement de una interfaz de usuario de la aplicación. |
FlowDirection |
Define constantes que especifican la dirección del flujo de contenido para los elementos de texto e interfaz de usuario. |
FocusState |
Describe cómo un elemento obtuvo el foco. |
FocusVisualKind |
Especifica los comentarios visuales usados para indicar el elemento de la interfaz de usuario con foco al navegar con un teclado o un controlador de juego. |
FontCapitals |
Describe el valor de estilo de letra mayúscula del Tipografía.Capitals propiedad adjunta. |
FontEastAsianLanguage |
Proporciona un mecanismo para seleccionar versiones específicas de fuentes de glifos para un sistema de escritura o idioma de Asia Oriental especificado. |
FontEastAsianWidths |
Proporciona un mecanismo para seleccionar glifos de estilos de ancho diferentes. |
FontFraction |
Describe un valor de estilo de fracción para la propiedad adjunta Tipografía.Fraction. |
FontNumeralAlignment |
Describe el valor de alineación numeral del Tipografía.NumeralAlignment propiedad adjunta. |
FontNumeralStyle |
Describe un valor de estilo numérico para la propiedad adjunta Tipografía.NumeralStyle. |
FontVariants |
Describe un valor de variante de fuente para la propiedad adjunta Typography.Variant s. |
GridUnitType |
Describe el tipo de valor que contiene un objeto gridLength . |
HorizontalAlignment |
Indica dónde se debe mostrar un elemento en el eje horizontal en relación con la ranura de diseño asignada del elemento primario. |
LayoutCycleDebugBreakLevel |
Define constantes que especifican qué nivel de eventos de seguimiento del ciclo de diseño deben desencadenar un punto de interrupción del depurador cuando un bloqueo del ciclo de diseño aparece inminente. |
LayoutCycleTracingLevel |
Define constantes que especifican si la información de seguimiento del ciclo de diseño se escribe en el depurador nativo y el nivel de detalle que se registra. |
LineStackingStrategy |
Describe el mecanismo por el que se determina un cuadro de línea para cada línea. |
OpticalMarginAlignment |
Especifica cómo se controlan los valores de rodamiento lateral en la tipografía por carácter al alinearse con un límite de contenedor de texto. |
TextAlignment |
Especifica si el texto está centrado, alineado a la izquierda o alineado a la derecha. |
TextLineBounds |
Influye en cómo se calcula el alto de un cuadro de línea |
TextReadingOrder |
Proporciona un valor para las propiedades de |
TextTrimming |
Describe cómo se recorta el texto cuando desborda el borde de su cuadro contenedor. |
TextWrapping |
Especifica si el texto se ajusta cuando llega al borde de su contenedor. |
Vector3TransitionComponents |
Define constantes que especifican qué ejes se van a animar durante la animación Vector3Transition. |
VerticalAlignment |
Describe cómo un elemento secundario está verticalmente colocado o extendido dentro de la ranura de diseño de un elemento primario. |
Visibility |
Especifica el estado de presentación de un elemento. |
WindowActivationState |
Especifica las razones para que se genere un evento Activado en una ventana de . |
Delegados
ApplicationInitializationCallback |
Representa la devolución de llamada que se debe invocar durante la secuencia de inicialización. |
BindingFailedEventHandler |
Representa el método que controlará el evento DebugSettings.BindingFailed. |
CreateDefaultValueCallback |
Representa el método que se puede invocar como parte de un constructor PropertyMetadata para aplazar la definición de un valor predeterminado de propiedad de dependencia. |
DependencyPropertyChangedCallback |
Representa la devolución de llamada que se invoca cuando cambia un valor de propiedad, para las notificaciones de cambio de propiedad registradas con la técnica RegisterPropertyChangedCallback. |
DependencyPropertyChangedEventHandler |
Representa el método que controlará los eventos que se producen cuando se cambia una |
DragEventHandler |
Representa el método que controlará los eventos de DragEnter, DragLeave, DragOvery Drop de un UIElement. |
EnteredBackgroundEventHandler |
Controlador del evento Application.EnteredBackground. |
ExceptionRoutedEventHandler |
Representa el método que controlará determinados eventos que notifican excepciones. Estas excepciones suelen provenir de operaciones asincrónicas. |
LeavingBackgroundEventHandler |
Controlador del evento Application.LeavingBackground. |
PropertyChangedCallback |
Representa la devolución de llamada que se invoca cuando cambia el valor de propiedad efectivo de una propiedad de dependencia. |
RoutedEventHandler |
Representa el método que controlará los eventos enrutados. |
SizeChangedEventHandler |
Representa el método que controlará el evento SizeChanged. |
SuspendingEventHandler |
Controlador del evento Application.Suspending. |
UnhandledExceptionEventHandler |
Representa el método que controlará el evento |
VisualStateChangedEventHandler |
Representa el método que controlará los eventos CurrentStateChanging y CurrentStateChanged. |
Ejemplos
La aplicación
galería de WinUI 3 incluye ejemplos interactivos de la mayoría de los controles, características y funcionalidades de WinUI 3. Obtenga la aplicación de la microsoft Store o obtenga el código fuente en GitHub.