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