Microsoft.UI.Xaml.Media Espacio de nombres

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

Clases

Nombre Description
AcrylicBrush

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

ArcSegment

Representa un arco elíptico entre dos puntos.

BezierSegment

Representa una curva Bezier 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 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.

DesktopAcrylicBackdrop

Representa un telón de fondo del sistema que aplica material acrílico 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 de 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 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, compuesto de paradas 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 el índice puede tener acceso individualmente.

ImageBrush

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

Matrix3DProjection

Aplica una proyección Matrix3D a un objeto .

MatrixHelper

Proporciona métodos auxiliares estáticos para procesar valores de matriz . El código de C# debe usar miembros de Matrix en su lugar.

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 telón de 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 sola serie 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 puede acceder individualmente el í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 el índice puede acceder individualmente.

PolyBezierSegment

Representa una o varias curvas bezier 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 bezier cuadráticos.

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

RenderingEventArgs

Proporciona datos de eventos para el evento Rendering .

RevealBackgroundBrush

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

RevealBorderBrush

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

RevealBrush

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

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

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 Acrílico.

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 para otras especificaciones ambientales:

  • Se adapta a los cambios en la iluminación, el tema del usuario, el entorno de la aplicación y el shell.
  • Los elementos shadows se basan automáticamente en su elevación.
  • Mantiene los elementos sincronizados a medida que se mueven y cambian la elevación.
  • Mantiene las sombras coherentes en todas las aplicaciones y entre ellas.
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 el índice puede tener acceso individualmente.

TransformGroup

Representa una transformación compuesta compuesta compuesta 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 las relaciones de objetos (a lo largo del objeto secundario o ejes 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 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

Nombre Description
Matrix

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

Enumeraciones

Nombre Description
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 XAML/Microsoft interfaz de usuario de DirectX mixta.

FastPlayFallbackBehaviour

Define constantes que especifican cómo se comportan los botones de avance y atrás 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 vector o espacio de degradado de un pincel degradado.

LoadedImageSourceLoadStatus

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

PenLineCap

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

PenLineJoin

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

RevealBrushState

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

Stretch

Describe cómo se cambia el tamaño del contenido para rellenar su 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.