Windows.UI.Xaml.Media Espacio de nombres

Proporciona compatibilidad básica para medios, primitivos de gráficos y API para dibujar con pincel.

Clases

AcrylicBrush

Pinta un área con un material semitransparente que usa varios efectos, como desenfoque y textura de ruido.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.AcrylicBrush (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

ArcSegment

Representa un arco elíptico entre dos puntos.

BezierSegment

Representa una curva Bézier cúbica dibujada entre dos puntos.

BitmapCache

Representa el comportamiento de almacenar en caché un elemento visual o un árbol de elementos como superficies de mapa de bits.

Brush

Define los objetos usados para pintar objetos gráficos. Las clases que derivan de Brush describen cómo se pinta el área.

BrushCollection

Representa una colección ordenada de valores brush .

CacheMode

Representa los modos de contenido almacenados en caché para las características de aceleración de gráficos.

CompositeTransform

Aplica varias operaciones de transformación a un objeto .

CompositionTarget

Representa la superficie de visualización compuesta para una aplicación. Esta clase proporciona eventos de representación en toda la aplicación.

DoubleCollection

Representa una colección ordenada de valores Double .

EllipseGeometry

Representa la geometría de un círculo o elipse.

FontFamily

Representa una familia de fuentes relacionadas.

GeneralTransform

Proporciona compatibilidad con la transformación generalizada para objetos. GeneralTransform es una clase base que se encuentra en la jerarquía de clases de transformación prácticas, como TranslateTransform.

Geometry

Proporciona una clase base para los objetos que definen formas geométricas. Los objetos geometry se pueden usar para recortar regiones y como definiciones de geometría para representar datos gráficos bidimensionales como una ruta de acceso.

GeometryCollection

Representa una colección de objetos Geometry .

GeometryGroup

Representa una geometría compuesta, compuesta por otros objetos Geometry .

GradientBrush

Clase abstracta que describe un degradado, formado por delimitadores de degradado.

GradientStop

Describe la ubicación y el color de un punto de transición en un degradado.

GradientStopCollection

Representa una colección de objetos GradientStop a los que se puede tener acceso individualmente por índice.

ImageBrush

Pintar un área con una imagen Normalmente, el origen de la imagen se obtiene a partir de formatos de archivo como Joint Photographic Experts Group (JPEG).

ImageSource

Proporciona un tipo de origen de objeto para las propiedades Image.Source e ImageBrush.ImageSource .

LinearGradientBrush

Pinta un área con un degradado lineal.

LineGeometry

Representa la geometría de una línea.

LineSegment

Representa una línea dibujada entre dos puntos, que puede formar parte de una ruta de accesoFigura en los datos de ruta de acceso .

LoadedImageSourceLoadCompletedEventArgs

Proporciona datos de eventos para el evento LoadedImageSurface.LoadCompleted .

LoadedImageSurface

Representa una superficie de composición en la que se puede descargar, descodificar y cargar una imagen. Puede cargar una imagen mediante un identificador uniforme de recursos (URI) que haga referencia a un archivo de origen de imagen o proporcione un IRandomAccessStream.

Matrix3DProjection

Aplica una proyección Matrix3D a un objeto .

MatrixHelper

Proporciona métodos auxiliares estáticos para procesar valores matrix . En su lugar, el código de C# y Microsoft Visual Basic deben usar miembros de Matrix .

MatrixTransform

Crea una transformación de matriz afín arbitraria que se usa para manipular objetos o sistemas de coordenadas en un plano bidimensional.

MediaTransportControlsThumbnailRequestedEventArgs

Proporciona datos para el evento MediaTransportControls.ThumbnailRequested.

PartialMediaFailureDetectedEventArgs

Proporciona datos para el evento PartialMediaFailureDetected .

PathFigure

Representa una subsección de una geometría, una serie única conectada de segmentos geométricos bidimensionales.

PathFigureCollection

Representa una colección de objetos PathFigure que componen colectivamente la geometría de un PathGeometry.

PathGeometry

Representa una forma compleja basada en vectores que se puede componer de arcos, curvas, puntos suspensivos, líneas y rectángulos.

PathSegment

Representa un segmento de un objeto PathFigure . Las clases derivadas de PathFigure describen diferentes tipos de segmentos.

PathSegmentCollection

Representa una colección de objetos PathSegment a los que se puede tener acceso individualmente por índice.

PlaneProjection

Representa una transformación de perspectiva (un efecto similar a 3D) en un objeto .

PointCollection

Representa una colección de valores point a los que se puede tener acceso individualmente por índice.

PolyBezierSegment

Representa una o más curvas Bézier cúbicas.

PolyLineSegment

Representa un conjunto de segmentos de línea definidos por una colección Point con cada punto que especifica el punto final de un segmento de línea.

PolyQuadraticBezierSegment

Representa un conjunto de segmentos de curva Bézier cuadrática.

Projection

Proporciona una clase base para las proyecciones, que describen cómo transformar un objeto en un espacio 3D mediante transformaciones de perspectiva.

QuadraticBezierSegment

Crea una curva bezier cuadrática entre dos puntos en una pathFigure.

RateChangedRoutedEventArgs

Proporciona datos de eventos para el evento RateChanged .

RectangleGeometry

Describe una geometría rectangular bidimensional.

RenderedEventArgs

Proporciona datos de eventos para el evento Representado .

RenderingEventArgs

Proporciona datos de eventos para el evento Rendering .

RevealBackgroundBrush

Importante

RevealBackgroundBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores.

Pinta un fondo de control con un efecto de visualización mediante el pincel de composición y efectos de luz.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBackgroundBrush (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

RevealBorderBrush

Importante

RevealBorderBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores.

Pinta un borde de control con un efecto de visualización mediante el pincel de composición y efectos de luz.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBorderBrush (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

RevealBrush

Importante

RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores.

Clase base para los pinceles que usan efectos de composición y la iluminación para implementar el tratamiento de visualización del diseño visual.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

RotateTransform

Gira un objeto alrededor de un punto especificado en un sistema de coordenadas x-y bidimensional.

ScaleTransform

Escala un objeto en el sistema de coordenadas x-y bidimensional.

Shadow

Clase base para efectos de sombra que se pueden aplicar a un elemento XAML.

SkewTransform

Representa un sesgo bidimensional.

SolidColorBrush

Pinta un área con un color sólido. El color sólido se define mediante un valor color .

ThemeShadow

ThemeShadow es un efecto de sombra preconfigurado que se puede aplicar a cualquier elemento XAML para dibujar sombras adecuadamente basadas en coordenadas x, y, z. ThemeShadow también se ajusta automáticamente a otras especificaciones del entorno:

  • Se adapta a los cambios en la iluminación, el tema del usuario, el entorno de la aplicación y el shell.
  • Sombrea elementos automáticamente en función de su elevación.
  • Mantiene los elementos sincronizados mientras se mueven y cambian la elevación.
  • Mantiene las sombras coherentes en todas las aplicaciones.
TileBrush

Clase base que describe una manera de pintar una región. Primario de ImageBrush.

TimelineMarker

Representa los metadatos asociados a un punto específico de un archivo multimedia.

TimelineMarkerCollection

Representa una colección de objetos TimelineMarker a los que se puede acceder individualmente por índice. TimelineMarkerCollection es una lista ordenada en la que el orden viene determinado por el valor time de cada elemento TimelineMarker contenido en la colección. Para obtener más información sobre cómo afecta esto a la API de recopilación, consulta Comentarios.

TimelineMarkerRoutedEventArgs

Proporciona datos de eventos para el evento MarkerReached .

Transform

Define la funcionalidad que habilita las transformaciones en un plano bidimensional.

TransformCollection

Representa una colección de objetos Transform a los que se puede acceder individualmente por índice.

TransformGroup

Representa una transformación compuesta compuesta formada por otros objetos Transform .

TranslateTransform

Traduce (mueve) un objeto en el sistema de coordenadas x-y bidimensional.

VisualTreeHelper

Proporciona métodos de utilidad que se pueden usar para atravesar relaciones de objeto (a lo largo de ejes de objetos secundarios o primarios) en el árbol visual de la aplicación.

XamlCompositionBrushBase

Proporciona una clase base que se usa para crear pinceles XAML que pintan un área con un objeto CompositionBrush.

XamlLight

Proporciona una clase base que se usa para crear luces XAML que usan compositionLight para aplicar efectos de iluminación a los elementos y pinceles XAML.

Estructuras

Matrix

Representa una matriz de transformación afín de 3 × 3 usada para las transformaciones en el espacio bidimensional.

Enumeraciones

AcrylicBackgroundSource

Define los valores que especifican si los ejemplos de pincel del contenido de la aplicación o del contenido detrás de la ventana de la aplicación.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.AcrylicBackgroundSource (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

AlignmentX

Describe cómo se coloca el contenido horizontalmente en un contenedor.

AlignmentY

Describe cómo se coloca el contenido verticalmente en un contenedor.

AudioCategory

Describe el propósito de la información de audio en una secuencia de audio. Se usa como valor de AudioCategory.

AudioDeviceType

Describe el uso principal del dispositivo que se usa para reproducir audio. AudioDeviceType usa este valor.

BrushMappingMode

Especifica el sistema de coordenadas utilizado por un pincel.

ColorInterpolationMode

Determina cómo se interpolan los colores de un degradado.

ElementCompositeMode

Declara modos de composición y combinación alternativos para los elementos en la interfaz de usuario xaml/Microsoft DirectX mixta.

FastPlayFallbackBehaviour

Define constantes que especifican cómo se comportan los botones de avance y versiones anteriores de MediaTransportControls .

FillRule

Especifica cómo se combinan las áreas intersecntes de los objetos PathFigure contenidos en una geometría para formar el área de la geometría.

GradientSpreadMethod

Especifica cómo dibujar el degradado fuera del espacio o vector de degradado de un pincel de degradado.

LoadedImageSourceLoadStatus

Define constantes que especifican si se ha cargado una imagen o por qué no se pudo cargar.

MediaCanPlayResponse

Describe la probabilidad de que el motor multimedia pueda reproducir un origen multimedia en función de su tipo de archivo y sus características.

MediaElementState

Define los estados potenciales de un objeto MediaElement .

PenLineCap

Describe la forma del final de una línea o un segmento.

PenLineJoin

Describe la forma que une dos líneas o segmentos.

RevealBrushState

Importante

RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores.

Define constantes que especifican el estado del puntero de un elemento.

API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrushState (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

Stereo3DVideoPackingMode

Describe el modo de empaquetado de fotogramas para el contenido de vídeo estéreo 3D.

Stereo3DVideoRenderMode

Describe el modo de representación de vídeo estéreo 3D para el origen multimedia actual.

Stretch

Describe cómo se cambia el tamaño del contenido para rellenar el espacio asignado.

StyleSimulations

Describe el estilo de simulación de una fuente.

SweepDirection

Especifica la dirección en la que se dibuja un arco elíptico.

Delegados

RateChangedRoutedEventHandler

Representa el método que controlará el evento RateChanged . Este evento se desencadena cuando PlaybackRate o DefaultPlaybackRate cambian a través de la interacción del usuario o del código.

TimelineMarkerRoutedEventHandler

Representa métodos que controlarán varios eventos enrutados relacionados con los marcadores de escala de tiempo.