Microsoft.UI.Xaml.Media Espacio de nombres

Proporciona pinceles, compatibilidad básica con medios y primitivos de gráficos.

Clases

AcrylicBrush

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

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 á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 de una aplicación. Esta clase proporciona eventos de representación en toda la aplicación.

DesktopAcrylicBackdrop

Representa un fondo del sistema que aplica el material de Acrylic a una superficie XAML compatible, como .Window

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 acceder individualmente por índice.

ImageBrush

Pintar un área con una imagen El origen de la imagen se obtiene normalmente 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 un objeto PathFigure dentro de los datos path .

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 que proporcione un IRandomAccessStream.

Matrix3DProjection

Aplica una proyección Matrix3D a un objeto .

MatrixHelper

Proporciona métodos auxiliares estáticos para procesar valores de matriz . 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.

MicaBackdrop

Representa un fondo del sistema que aplica material de Mica a una superficie XAML compatible, como .Window

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 Objeto 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 acceder 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 acceder 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 point 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 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.

RadialGradientBrush

RadialGradientBrush pinta un área con un degradado radial. Un punto central define el origen del degradado y una elipse define los límites externos del degradado.

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 .

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 .

SystemBackdrop

Clase base para fondos de sistema personalizados usados para representar materiales como Mica y Acrylic.

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.

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 que se usa para las transformaciones en un espacio bidimensional.

Enumeraciones

AlignmentX

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

AlignmentY

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

BrushMappingMode

Especifica el sistema de coordenadas utilizado por un pincel.

ColorInterpolationMode

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

ElementCompositeMode

Especifica valores para la composición alternativa y los modos de combinación de elementos en la interfaz de usuario de XAML/Microsoft DirectX mixta.

FastPlayFallbackBehaviour

Define constantes que especifican cómo se comportan los botones de avance y atrás rápidos 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.

PenLineCap

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

PenLineJoin

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

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.