System.Windows.Media Espacio de nombres

Proporciona tipos que habilitan la integración de elementos multimedia enriquecidos, incluidos dibujos, texto y contenido de audio o vídeo en aplicaciones de Windows Presentation Foundation (WPF).

Clases

AdornerHitTestResult

Representa los datos devueltos desde la llamada al método AdornerHitTest(Point).

ArcSegment

Representa un arco elíptico entre dos puntos.

BezierSegment

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

BitmapCache

Crea y almacena en caché una representación del mapa de bits de UIElement.

BitmapCacheBrush

Pinta un área con contenido de la caché.

Brush

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

BrushConverter

Se utiliza para convertir un objeto Brush en otro tipo de objeto o desde él.

Brushes

Implementa un conjunto de objetos SolidColorBrush predefinidos.

CacheMode

Proporciona una implementación base para almacenar UIElement en caché.

CacheModeConverter

Convierte un objeto CacheMode de un tipo de datos en otro.

CharacterMetrics

Representa las métricas utilizadas para colocar un carácter en la fuente de un dispositivo.

CharacterMetricsDictionary

Representa un diccionario de objetos CharacterMetrics para una fuente de dispositivo que se indexa por valores escalares Unicode.

ColorContext

Representa el perfil de color de International Color Consortium (ICC) o Administración del color de imagen (ICM) asociado a una imagen de mapa de bits.

ColorConverter

Convierte instancias de otros tipos en una instancia de Color y viceversa.

Colors

Implementa un conjunto de colores predefinidos.

CombinedGeometry

Representa una forma geométrica 2D definida por la combinación de dos objetos Geometry.

CompositionTarget

Representa la superficie de pantalla de la aplicación.

ContainerVisual

Administra una colección de objetos Visual.

DashStyle

Representa la secuencia de guiones y espacios que se aplicará mediante un objeto Pen.

DashStyles

Implementa un conjunto de objetos DashStyle predefinidos.

DisableDpiAwarenessAttribute

Permite que las aplicaciones de WPF deshabiliten la distinción de puntos por pulgada (ppp) de todos los elementos de la interfaz de usuario.

DoubleCollection

Representa una colección ordenada de valores Double.

DoubleCollectionConverter

Convierte instancias de otros tipos en una colección DoubleCollection y viceversa.

Drawing

Clase abstracta que describe un dibujo bidimensional. El código no puede heredar esta clase.

DrawingBrush

Pinta un área con un Drawing, que puede incluir formas, texto, vídeo, imágenes u otros dibujos.

DrawingCollection

Representa una colección ordenada de objetos Drawing.

DrawingContext

Describe el contenido visual mediante comandos de dibujo, inserción y extracción.

DrawingGroup

Representa una colección de dibujos en los que se pueden realizar operaciones como un único dibujo.

DrawingImage

Un elemento ImageSource que usa un objeto Drawing para el contenido.

DrawingVisual

DrawingVisual es un objeto visual que puede usarse para presentar gráficos vectoriales en la pantalla. El sistema conserva el contenido.

EllipseGeometry

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

ExceptionEventArgs

Proporciona los datos de excepción de error de los eventos de medios.

FamilyTypeface

Especifica los detalles de un solo tipo de letra admitido por FontFamily.

FamilyTypefaceCollection

Representa una colección de instancias de FamilyTypeface.

FontEmbeddingManager

Proporciona la funcionalidad para la incrustación de fuentes físicas y compuestas.

FontFamily

Representa una familia de fuentes relacionadas.

FontFamilyConverter

Convierte instancias del tipo de String en instancias de FontFamily y viceversa.

FontFamilyMap

Define el objeto FontFamily que se va a usar para un conjunto de puntos de código y un idioma específico de referencia cultural especificados.

FontFamilyMapCollection

Representa una colección ordenada de objetos FontFamilyMap.

FontFamilyValueSerializer

Convierte instancias de String en y desde instancias de FontFamily.

Fonts

Proporciona compatibilidad con la enumeración de objetos FontFamily y Typeface.

FormattedText

Proporciona control de bajo nivel para dibujar texto en aplicaciones de Windows Presentation Foundation (WPF).

GeneralTransform

Proporciona la compatibilidad de la transformación generalizada de objetos, como puntos y rectángulos. Esta es una clase abstracta.

GeneralTransformCollection

Representa una colección ordenada de objetos GeneralTransform.

GeneralTransformGroup

Representa un objeto GeneralTransform que está formado por las transformaciones de su objeto GeneralTransformCollection.

Geometry

Las clases que derivan de esta clase base abstracta definen formas geométricas. Los objetos Geometry se pueden usar para el recorte, la prueba de posicionamiento y la representación de datos de gráficos 2D.

GeometryCollection

Representa una colección de objetos Geometry.

GeometryConverter

Convierte instancias de otros tipos a y desde instancias de Geometry.

GeometryDrawing

Dibuja una Geometry usando el Brush y el Pen especificados.

GeometryGroup

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

GeometryHitTestParameters

Especifica Geometry como parámetro que se va a usar para las pruebas de aciertos de un árbol visual.

GeometryHitTestResult

Devuelve los resultados de una prueba de aciertos que usa Geometry como parámetro de prueba de aciertos.

GlyphRun

Representa una secuencia de glifos de un solo tipo de letra de una única fuente en un solo tamaño y con un único estilo de representación.

GlyphRunDrawing

Representa un objeto Drawing que representa GlyphRun.

GlyphTypeface

Especifica un nombre de fuente físico que corresponde a un archivo de fuentes en el disco.

GradientBrush

Clase abstracta que describe un degradado, formado por delimitadores de degradado. Las clases que heredan de GradientBrush describen diferentes formas de interpretar los 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 mediante índice.

GuidelineSet

Representa una colección de líneas guía que pueden ayudar a ajustar las figuras representadas en una cuadrícula de píxeles de dispositivo.

HitTestParameters

Define los parámetros para la prueba de posicionamiento. Las clases derivadas de esta clase base común que pueden usarse para la prueba de posicionamiento práctica incluyen PointHitTestParameters y GeometryHitTestParameters.

HitTestResult

Proporciona la clase base de varias clases derivadas que representa el valor devuelto de una prueba de posicionamiento.

HostVisual

Representa un objeto Visual que se puede conectar en cualquier lugar a un árbol visual del elemento primario.

ImageBrush

Pintar un área con una imagen

ImageDrawing

Dibuja una imagen dentro de una región definida por una propiedad Rect.

ImageMetadata

Define una clase base para todas las operaciones de metadatos en API relacionadas con la creación de imágenes. Esta es una clase abstracta.

ImageSource

Representa un tipo de objeto que tiene un ancho, alto yImageMetadata, por ejemplo, y BitmapSource .DrawingImage Esta es una clase abstracta.

ImageSourceConverter

Convierte un objeto ImageSource en otros tipos de datos y desde éstos.

ImageSourceValueSerializer

Convierte instancias de String en y desde instancias de ImageSource.

Int32Collection

Representa una colección de valores Int32.

Int32CollectionConverter

Convierte un objeto Int32Collection en otros tipos de datos y desde éstos.

InvalidWmpVersionException

Excepción que se produce cuando no se admite la versión de Microsoft Windows Media Player instalada.

LanguageSpecificStringDictionary

Representa un diccionario de cadenas que se utilizan para representar el nombre de un objeto en distintos idiomas.

LinearGradientBrush

Pinta un área con un degradado lineal.

LineGeometry

Representa la geometría de una línea.

LineSegment

Crea una línea entre dos puntos en una PathFigure.

MatrixConverter

Convierte instancias de otros tipos en una colección Matrix y viceversa.

MatrixTransform

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

MediaClock

Mantiene el estado de control de tiempo de los medios a través de MediaTimeline.

MediaPlayer

Proporciona la reproducción multimedia de los dibujos.

MediaScriptCommandEventArgs

Proporciona datos para los eventos ScriptCommand y ScriptCommand.

MediaTimeline

Proporciona una Timeline para contenido multimedia.

NumberSubstitution

Especifica cómo se muestran los números en el texto de diferentes referencias culturales.

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, colectivamente, constituyen la geometría de PathGeometry.

PathFigureCollectionConverter

Convierte instancias de otros tipos en una colección PathFigureCollection y viceversa.

PathGeometry

Representa una forma compleja que puede estar formada por arcos, curvas, elipses, líneas y rectángulos.

PathSegment

Representa un segmento de un objeto PathFigure.

PathSegmentCollection

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

Pen

Describe cómo se describe una forma.

PixelFormatConverter

Convierte un objeto PixelFormat en otros tipos de datos y desde éstos.

PixelFormats

Representa la colección de formatos de píxel admitidos.

PointCollection

Representa una colección de valores Point a los que se puede acceder individualmente mediante índice.

PointCollectionConverter

Convierte instancias de otros tipos en una colección PointCollection y viceversa.

PointHitTestParameters

Especifica un objeto Point como el parámetro que se va a utilizar para la prueba de posicionamiento de un objeto visual.

PointHitTestResult

Devuelve los resultados de una prueba de posicionamiento que utiliza un objeto Point como parámetro.

PolyBezierSegment

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

PolyLineSegment

Representa un conjunto de segmentos de línea definido por PointCollection con Point que especifica el punto final de un segmento de línea.

PolyQuadraticBezierSegment

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

QuadraticBezierSegment

Crea una curva Bézier cuadrática entre dos puntos de PathFigure.

RadialGradientBrush

Pinta un área con un degradado radial. Un punto focal define el principio del degradado y un círculo define el punto final.

RectangleGeometry

Describe un rectángulo bidimensional.

RenderCapability

Permite a las aplicaciones de WPF consultar el nivel actual de representación de su objeto Dispatcher asociado y registrarse para la notificación de cambios.

RenderingEventArgs

Argumentos requeridos del evento Rendering.

RenderOptions

Proporciona las opciones para controlar el comportamiento de representación de los objetos.

RequestCachePolicyConverter

Analiza un objeto RequestCachePolicy.

RotateTransform

Gira un objeto en el sentido de las agujas del reloj sobre un punto especificado en un sistema de coordenadas x-y bidimensional.

ScaleTransform

Escala un objeto del sistema de coordenadas bidimensional x-y.

SkewTransform

Representa un sesgo bidimensional.

SolidColorBrush

Pinta un área con un color sólido.

StreamGeometry

Define una forma geométrica, que se describe mediante una clase StreamGeometryContext. Esta geometría es la alternativa ligera a PathGeometry: no admite el enlace, la animación, ni la modificación de datos.

StreamGeometryContext

Describe una geometría mediante comandos de dibujo. Esta clase se utiliza con la clase StreamGeometry para crear una geometría ligera que no admite enlaces de datos, animaciones ni modificaciones.

TextEffect

Representa un efecto de texto que se puede aplicar a los objetos de texto.

TextEffectCollection

Proporciona compatibilidad para una colección de objetos TextEffect.

TextOptions

Define un conjunto de propiedades adjuntas que afectan a la manera que el texto se muestra en un elemento.

TileBrush

Describe una manera de pintar una región utilizando uno o varios mosaicos.

Transform

Define la funcionalidad que permite las transformaciones en un plano bidimensional. Las transformaciones incluyen la rotación (RotateTransform), la escala (ScaleTransform), el sesgado (SkewTransform) y la traducción (TranslateTransform). Esta jerarquía de clases es distinta de la estructura Matrix porque es una clase y admite la semántica de animación y enumeración.

TransformCollection

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

TransformConverter

Convierte un objeto Transform de o a otro tipo de datos.

TransformGroup

Representa una Transform compuesta, formada por otros objetos Transform.

TranslateTransform

Traslada (mueve) un objeto del sistema de coordenadas x-y bidimensional.

Typeface

Representa una combinación de FontFamily, FontWeight, FontStyle y FontStretch.

VectorCollection

Representa una colección ordenada de valores Vector.

VectorCollectionConverter

Convierte instancias de otros tipos en una colección VectorCollection y viceversa.

VideoDrawing

Reproduce un archivo multimedia. Si el elemento multimedia es un archivo de video, la clase VideoDrawing lo muestra en el rectángulo especificado.

Visual

Proporciona la compatibilidad de representación de WPF, que incluye la prueba de posicionamiento, la transformación de coordinación y los cálculos del rectángulo de selección.

VisualBrush

Pinta un área con un Visual.

VisualCollection

Representa una colección ordenada de objetos Visual.

VisualTarget

Proporciona funciones para conectar un árbol visual a otro árbol visual a través de límites de subprocesos.

VisualTreeHelper

Proporciona métodos de utilidad que realizan tareas comunes que implican nodos de un árbol visual.

Estructuras

Color

Describe un color en términos de canales alfa, rojo, verde y azul.

DoubleCollection.Enumerator

Enumera elementos Double en una DoubleCollection.

DrawingCollection.Enumerator

Enumera elementos Drawing en una DrawingCollection.

GeneralTransformCollection.Enumerator

Enumera elementos GeneralTransform en una GeneralTransformCollection.

GeometryCollection.Enumerator

Enumera elementos Geometry en una GeometryCollection.

GradientStopCollection.Enumerator

Enumera elementos GradientStop en una GradientStopCollection.

Int32Collection.Enumerator

Enumera elementos Int32 en una Int32Collection.

Matrix

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

PathFigureCollection.Enumerator

Enumera elementos PathFigure en una PathFigureCollection.

PathSegmentCollection.Enumerator

Admite una iteración simple en una PathSegmentCollection.

PixelFormat

Define un formato de píxel para las imágenes y las superficies basadas en píxeles.

PixelFormatChannelMask

Define la máscara de bits y el desplazamiento de formatos de píxel concretos.

PointCollection.Enumerator

Enumera elementos Point en una PointCollection.

TextEffectCollection.Enumerator

Enumera elementos TextEffect en una TextEffectCollection.

TransformCollection.Enumerator

Admite una iteración simple en una TransformCollection.

VectorCollection.Enumerator

Enumera elementos Vector en una VectorCollection.

VisualCollection.Enumerator

Enumera elementos Visual en una VisualCollection.

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.

BitmapScalingMode

Especifica el algoritmo que se usa para escalar imágenes de mapa de bits.

BrushMappingMode

Especifica el sistema de coordenadas utilizado por Brush.

CachingHint

Especifica si almacenan en memoria caché los objetos de pincel en mosaico.

ClearTypeHint

Es una enumeración que sugiere al motor de representación que el texto puede representarse con ClearType.

ColorInterpolationMode

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

EdgeMode

Determina cómo se representan los bordes de los elementos primitivos de dibujo que no son de texto.

FillRule

Especifica cómo las áreas de intersección de los objetos PathFigure contenidos en un objeto Geometry se combinan para formar el área del objeto Geometry.

FontEmbeddingRight

Describe los permisos de incrustación de fuentes especificados en un archivo de fuentes OpenType.

GeometryCombineMode

Especifica los distintos métodos por los que se pueden combinar dos geometrías.

GradientSpreadMethod

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

HitTestFilterBehavior

Especifica el comportamiento de devolución de una prueba de posicionamiento en un método de devolución de llamada de filtro de prueba de posicionamiento.

HitTestResultBehavior

Determina si debe continuar la enumeración de los objetos visuales restantes durante una prueba de posicionamiento.

IntersectionDetail

Proporciona información sobre la intersección entre las geometrías de GeometryHitTestParameters y del objeto visual al que se obtuvo acceso.

NumberCultureSource

Especifica cómo se determina la referencia cultural de los números en una ejecución de texto.

NumberSubstitutionMethod

Define una clase de enumerador que especifica el tipo de sustitución de número que se va a realizar en los números de una ejecución de texto.

PenDashCap

Describe la forma del final de cada segmento de guion.

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

Define una clase de enumerador que describe el estilo de simulación de una fuente.

SweepDirection

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

TextFormattingMode

Define los métodos de formato admitidos por la clase TextFormatter.

TextHintingMode

Define el comportamiento de representación de texto estático o animado.

TextRenderingMode

Define los modos de representación admitidos para el texto.

TileMode

Describe cómo un TileBrush pinta los mosaicos en un área de salida.

ToleranceType

Determina los medios por los que se interpreta un valor de tolerancia de error.

Delegados

HitTestFilterCallback

Representa el método de devolución de llamada que especifica los elementos del árbol visual que se van a omitir del procesamiento de la prueba de posicionamiento.

HitTestResultCallback

Representa una devolución de llamada que se usa para personalizar la prueba de aciertos. WPF invoca a HitTestResultCallback para informar de las intersecciones de la prueba de aciertos al usuario.