Windows.UI.Xaml Espacio de nombres

Proporciona varias API de plataforma y varias API para el modelo de la aplicación, así como diversas clases de soporte que usan habitualmente muchas áreas de características diferentes.

Clases

AdaptiveTrigger

Representa una regla declarativa que aplica estados visuales en función de las propiedades de la ventana.

Application

Encapsula la aplicación y sus servicios disponibles.

ApplicationInitializationCallbackParams

Representa un objeto para pasar información para una secuencia de inicialización personalizada.

BindingFailedEventArgs

Proporciona datos de eventos para el evento DebugSettings.BindingFailed .

BringIntoViewOptions

Representa las opciones que se pueden aplicar cuando se introduce un elemento en la vista.

BringIntoViewRequestedEventArgs

Proporciona datos para el evento UIElement.BringIntoViewRequested .

BrushTransition

Proporciona el comportamiento de transición animada cuando cambia el pincel de un elemento. Actualmente se limita a los cambios entre objetos SolidColorBrush.

ColorPaletteResources

Representa un diccionario de recursos especializado que contiene recursos de color usados por los elementos XAML.

CornerRadiusHelper

Proporciona métodos de utilidad básicos para procesar valores 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 .

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

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 forma parte del sistema de propiedades de dependencia. DependencyObject es la clase base inmediata de muchas clases importantes relacionadas con la interfaz de usuario, como UIElement, Geometry, FrameworkTemplate, Style y ResourceDictionary. Para obtener más información sobre cómo DependencyObject admite propiedades de dependencia, consulte Información general sobre las 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 de 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 propertyChangedCallback que se invoca cuando una propiedad de dependencia cambia su valor. También proporciona datos de eventos para el evento Control.IsEnabledChanged y cualquier otro evento que use el delegado DependencyPropertyChangedEventHandler .

DispatcherTimer

Proporciona un temporizador integrado en la cola dispatcher , que se procesa en un intervalo de tiempo especificado y con una prioridad especificada.

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

DurationHelper

Proporciona métodos de utilidad básicos para procesar valores duration . En su lugar, el código de C# y Microsoft Visual Basic deben usar métodos de Duration .

EffectiveViewportChangedEventArgs

Proporciona datos para el evento FrameworkElement.EffectiveViewportChanged .

ElementFactoryGetArgs

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

ElementFactoryRecycleArgs

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

ElementSoundPlayer

Representa un reproductor para los 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 suele utilizar. Vea la sección Comentarios.

ExceptionRoutedEventArgs

Proporciona datos de eventos para excepciones que se generan como eventos por operaciones asincrónicas, como ImageFailed.

FrameworkElement

Proporciona una clase de elemento base para Windows Runtime objetos de interfaz de usuario. FrameworkElement define la API común que admite la interacción de la interfaz de usuario y el sistema de diseño automático. FrameworkElement también define la API relacionada con el enlace de datos, la definición y el examen del árbol de objetos y el seguimiento de la duración del objeto.

FrameworkTemplate

Crea un árbol de elementos de . FrameworkTemplate es una clase base para las clases que tienen un comportamiento de plantillas específico, incluidos ControlTemplate y DataTemplate.

FrameworkView

Representa la ventana de interfaz de usuario de una aplicación.

FrameworkViewSource

Crea vistas, específicamente instancias de FrameworkView . Esta es la infraestructura y no es necesario acceder a ella en la mayoría de los escenarios de la aplicación.

GridLengthHelper

Proporciona métodos auxiliares para evaluar o establecer valores gridLength . En su lugar, el código de C# y Microsoft Visual Basic deben usar métodos de GridLength .

MediaFailedRoutedEventArgs

Proporciona datos de eventos para eventos con errores multimedia.

PointHelper

Proporciona métodos auxiliares para establecer valores point . En su lugar, el código de C# y Microsoft Visual Basic deben usar métodos de Point .

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 PropertyMetadata para las propiedades de dependencia, consulte Propiedades de dependencia personalizadas.

PropertyPath

Implementa una estructura de datos para describir una propiedad como una ruta de acceso por debajo de otra propiedad o por debajo de un tipo de propiedad. 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# y Microsoft Visual Basic deben usar miembros de Rect .

ResourceDictionary

Define un repositorio para recursos XAML, como estilos, que usa la aplicación. Los recursos se definen en XAML y, a continuación, se pueden recuperar en XAML mediante la extensión de marcado {StaticResource} y la extensión de marcado {ThemeResource} . También puede acceder a los recursos con código, pero eso es menos común.

RoutedEvent

Representa un evento enrutado al sistema de eventos Windows Runtime.

RoutedEventArgs

Contiene datos de eventos e información de estado asociados a un evento enrutado.

ScalarTransition

Proporciona el comportamiento de transición animada cuando cambian las propiedades Opacity o Rotation de un elemento.

Setter

Aplica un valor a una propiedad en style ovisualState.

SetterBase

Representa la clase base de los establecedores del valor.

SetterBaseCollection

Representa una colección de objetos que heredan de SetterBase.

SizeChangedEventArgs

Proporciona datos relacionados con el evento FrameworkElement.SizeChanged .

SizeHelper

Proporciona métodos auxiliares para evaluar o establecer valores size . En su lugar, el código de C# y Microsoft Visual Basic deben 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. Normalmente, un estilo se declara en una colección de recursos para que se pueda compartir y usar para aplicar plantillas de control y otros estilos.

StyleTypedPropertyAttribute

Representa un atributo que se aplica a la definición de clase y determina los TargetTypes de las propiedades que son de tipo Style.

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 las partes con nombre que se utilizan para la creación de plantillas.

TemplateVisualStateAttribute

Especifica que un control puede estar en un estado determinado y que se espera un Objeto VisualState en la clase ControlTemplate del control.

ThicknessHelper

Proporciona métodos auxiliares para evaluar o establecer valores de Grosor . En su lugar, el código de C# y Microsoft Visual Basic deben usar miembros de Thickness .

TriggerAction

Actúa como clase base para BeginStoryboard. No se suele utilizar. Vea la sección Comentarios.

TriggerActionCollection

Representa una colección de objetos BeginStoryboard .

TriggerBase

Actúa como clase base para EventTrigger. No se suele utilizar. Vea la sección Comentarios.

TriggerCollection

Representa una colección de objetos EventTrigger .

UIElement

UIElement es una clase base para la mayoría de los objetos de interfaz de usuario de Windows Runtime que tienen apariencia visual y pueden procesar la entrada básica como parte de la interfaz de usuario de la aplicación.

UIElementWeakCollection

Representa una colección de referencias débiles a objetos UIElement.

UnhandledExceptionEventArgs

Proporciona datos para el evento UnhandledException .

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 está en un estado específico. Los estados visuales usan Establecedores o guion gráfico para establecer propiedades de interfaz de usuario dentro de páginas o plantillas de control en las que se define VisualState.

VisualStateChangedEventArgs

Proporciona datos para los eventos CurrentStateChanging y CurrentStateChanged .

VisualStateGroup

Contiene objetos VisualState mutuamente excluyentes y objetos VisualTransition que se usan para pasar de un estado a otro.

VisualStateManager

Administra los estados visuales y la lógica para las transiciones entre estados visuales para los controles. También proporciona compatibilidad con la propiedad adjunta para VisualStateManager.VisualStateGroups, que es la forma en que se definen los estados visuales en XAML para una plantilla de control.

VisualTransition

Representa el comportamiento visual que se produce cuando el control pasa de un estado visual a otro.

Window

Representa una ventana de aplicación.

WindowCreatedEventArgs

Proporciona datos para el método OnWindowCreated .

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

Duration

Representa la duración del tiempo que una escala de tiempo está activa o, más generalmente, representa una duración de tiempo que también admite dos valores especiales Automatic y Forever.

GridLength

Representa una medida para la lógica de control que admite explícitamente el tamaño de Star (*) y el ajuste de tamaño automático .

Thickness

Describe el grosor de un marco alrededor de un rectángulo. Cuatro valores Double describen los lados Izquierdo, Superior, Derecho e 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 .

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

Especifica las experiencias de interacción para dispositivos que no son punteros, como un mando de juego o un control remoto.

ApplicationTheme

Declara la preferencia de tema para una aplicación.

AutomationTextAttributesEnum

Define constantes que identifican atributos de texto de un intervalo de texto de Microsoft Automatización de la interfaz de usuario.

DurationType

Declara si una duración tiene un valor especial de Automatic o Forever, o tiene información válida en su componente TimeSpan .

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 que reproduce 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 partes de UIElement individuales 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 y de interfaz de usuario.

FocusState

Describe cómo un elemento obtuvo el foco.

FocusVisualKind

Especifica los comentarios visuales que se usan para indicar el elemento de la interfaz de usuario con foco al navegar con un teclado o un controlador para juegos.

FontCapitals

Describe el valor de estilo de letra capital de la propiedad adjunta Typography.Capitals .

FontEastAsianLanguage

Proporciona un mecanismo para seleccionar versiones específicas de fuentes de glifos para un sistema o idioma de escritura de Asia Oriental especificado.

FontEastAsianWidths

Proporciona un mecanismo para seleccionar glifos de diferentes estilos de ancho.

FontFraction

Describe un valor de estilo de fracción para la propiedad adjunta Typography.Fraction .

FontNumeralAlignment

Describe el valor de alineación numeral de la propiedad adjunta Typography.NumeralAlignment .

FontNumeralStyle

Describe un valor de estilo numérico para la propiedad adjunta Typography.NumeralStyle .

FontVariants

Describe un valor de variante de fuente para la propiedad adjunta Typography.Variants .

GridUnitType

Describe el tipo de valor que contiene un objeto GridLength .

HorizontalAlignment

Indica dónde se debe mostrar un elemento en el eje horizontal con respecto a la ranura de disposición asignada del elemento principal.

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

TextTrimming

Describe cómo se recorta el texto cuando sobrepasa el borde del cuadro contenedor.

TextWrapping

Especifica si el texto se ajusta cuando llega al borde de su contenedor.

Vector3TransitionComponents

Define constantes que especifican los ejes que se van a animar durante la animación Vector3Transition.

VerticalAlignment

Describe cómo se coloca o ajusta un elemento secundario verticalmente dentro de la ranura de diseño de un elemento primario.

Visibility

Especifica el estado de visualización de un elemento.

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 dependencyProperty en una implementación de DependencyObject determinada.

DragEventHandler

Representa el método que controlará los eventos DragEnter, DragLeave, DragOver y Drop de un UIElement.

EnteredBackgroundEventHandler

Representa el método que controlará el evento Application.EnteredBackground .

ExceptionRoutedEventHandler

Representa el método que controlará determinados eventos que notifican excepciones. Estas excepciones suelen provenir de operaciones asincrónicas.

LeavingBackgroundEventHandler

Representa el método que controlará el 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

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

UnhandledExceptionEventHandler

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

VisualStateChangedEventHandler

Representa el método que controlará los eventos CurrentStateChanging y CurrentStateChanged .

WindowActivatedEventHandler

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

WindowClosedEventHandler

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

WindowSizeChangedEventHandler

Representa el método que controlará el evento Window.SizeChanged .

WindowVisibilityChangedEventHandler

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

Consulte también