System.Windows.Media Espacio de nombres

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

Clases

Nombre Description
AdornerHitTestResult

Representa los datos devueltos al llamar al AdornerHitTest(Point) método .

ArcSegment

Representa un arco elíptico entre dos puntos.

BezierSegment

Representa una curva Bezier cúbica dibujada entre dos puntos.

BitmapCache

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

BitmapCacheBrush

Pinta un área con contenido almacenado en caché.

Brush

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

BrushConverter

Se usa para convertir un Brush objeto en o desde otro tipo de objeto.

Brushes

Implementa un conjunto de objetos predefinidos SolidColorBrush .

CacheMode

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

CacheModeConverter

Convierte un de CacheMode un tipo de datos a otro.

CharacterMetrics

Representa las métricas usadas para diseñar un carácter en una fuente del dispositivo.

CharacterMetricsDictionary

Representa un diccionario de objetos para una fuente de CharacterMetrics dispositivo indexada por valores escalares Unicode.

ColorContext

Representa el perfil de color International Color Consortium (ICC) o Image Color Management (ICM) asociado a una imagen de mapa de bits.

ColorConverter

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

Colors

Implementa un conjunto de colores predefinidos.

CombinedGeometry

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

CompositionTarget

Representa la superficie de presentación de la aplicación.

ContainerVisual

Administra una colección de Visual objetos .

DashStyle

Representa la secuencia de guiones y huecos que aplicará un Pen.

DashStyles

Implementa un conjunto de objetos predefinidos DashStyle .

DisableDpiAwarenessAttribute

Permite que las aplicaciones de WPF deshabiliten el reconocimiento de puntos por pulgada (ppp) para todos los elementos de la interfaz de usuario.

DoubleCollection

Representa una colección ordenada de Double valores.

DoubleCollectionConverter

Convierte instancias de otros tipos en y desde .DoubleCollection

Drawing

Clase abstracta que describe un dibujo 2D. 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 Drawing objetos.

DrawingContext

Describe el contenido visual mediante comandos draw, push y pop.

DrawingGroup

Representa una colección de dibujos que se pueden operar como un solo dibujo.

DrawingImage

que ImageSource usa un objeto Drawing para el contenido.

DrawingVisual

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

EllipseGeometry

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

ExceptionEventArgs

Proporciona datos de excepción de error para eventos multimedia.

FamilyTypeface

Especifica los detalles de un único tipo de letra admitido por .FontFamily

FamilyTypefaceCollection

Representa una colección de FamilyTypeface instancias.

FontEmbeddingManager

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

FontFamily

Representa una familia de fuentes relacionadas.

FontFamilyConverter

Convierte instancias del String tipo en y desde FontFamily instancias.

FontFamilyMap

Define qué FontFamily usar para un conjunto especificado de puntos de código Unicode y un lenguaje específico de la referencia cultural.

FontFamilyMapCollection

Representa una colección ordenada de FontFamilyMap objetos.

FontFamilyValueSerializer

Convierte instancias de String en y desde instancias de FontFamily.

Fonts

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

FormattedText

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

GeneralTransform

Proporciona compatibilidad con la transformación generalizada para objetos, como puntos y rectángulos. Se trata de una clase abstracta.

GeneralTransformCollection

Representa una colección ordenada de GeneralTransform objetos.

GeneralTransformGroup

Representa un GeneralTransform objeto que es una composición de las transformaciones en su GeneralTransformCollection.

Geometry

Las clases que derivan de esta clase base abstracta definen formas geométricas. Geometry los objetos se pueden usar para recortar, realizar pruebas de posicionamiento y representar datos gráficos 2D.

GeometryCollection

Representa una colección de Geometry objetos.

GeometryConverter

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

GeometryDrawing

Dibuja un Geometry objeto mediante el especificado Brush y Pen.

GeometryGroup

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

GeometryHitTestParameters

Especifica como Geometry parámetro que se va a usar para probar la posicionamiento de un árbol visual.

GeometryHitTestResult

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

GlyphRun

Representa una secuencia de glifos de una sola cara de una sola fuente a un solo tamaño y con un estilo de representación único.

GlyphRunDrawing

Representa un Drawing objeto que representa un GlyphRunobjeto .

GlyphTypeface

Especifica una cara de fuente física que corresponde a un archivo de fuente en el disco.

GradientBrush

Clase abstracta que describe un degradado, compuesto de paradas de degradado. Las clases que heredan de GradientBrush describen diferentes formas de interpretar las 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 GradientStop objetos a los que se puede acceder individualmente por índice.

GuidelineSet

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

HitTestParameters

Define parámetros para las pruebas de posicionamiento. Las clases derivadas de esta clase base común que se pueden usar para las pruebas prácticas de posicionamiento incluyen PointHitTestParameters y GeometryHitTestParameters.

HitTestResult

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

HostVisual

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

ImageBrush

Pinta un área con una imagen.

ImageDrawing

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

ImageMetadata

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

ImageSource

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

ImageSourceConverter

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

ImageSourceValueSerializer

Convierte instancias de String en y desde instancias de ImageSource.

Int32Collection

Representa una colección de Int32 valores.

Int32CollectionConverter

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

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 usan 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 de un PathFigureobjeto .

MatrixConverter

Convierte instancias de otros tipos en y desde .Matrix

MatrixTransform

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

MediaClock

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

MediaPlayer

Proporciona reproducción multimedia para dibujos.

MediaScriptCommandEventArgs

Proporciona datos para los eventos ScriptCommand y ScriptCommand.

MediaTimeline

Proporciona un Timeline elemento para el contenido multimedia.

NumberSubstitution

Especifica cómo se muestran los números en texto en distintas referencias culturales.

PathFigure

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

PathFigureCollection

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

PathFigureCollectionConverter

Convierte instancias de otros tipos en y desde .PathFigureCollection

PathGeometry

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

PathSegment

Representa un segmento de un PathFigure objeto .

PathSegmentCollection

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

Pen

Describe cómo se describe una forma.

PixelFormatConverter

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

PixelFormats

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

PointCollection

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

PointCollectionConverter

Convierte instancias de otros tipos en y desde .PointCollection

PointHitTestParameters

Especifica como Point parámetro que se va a usar para las pruebas de posicionamiento de un objeto visual.

PointHitTestResult

Representa los resultados de una prueba de posicionamiento que usa como Point parámetro de prueba de posicionamiento.

PolyBezierSegment

Representa una o varias curvas bezier cúbicas.

PolyLineSegment

Representa un conjunto de segmentos de línea definidos por un PointCollection con cada Point una de las cuales especifica el punto final de un segmento de línea.

PolyQuadraticBezierSegment

Representa un conjunto de segmentos bezier cuadráticos.

QuadraticBezierSegment

Crea una curva Bezier cuadrática entre dos puntos de un 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 del degradado.

RectangleGeometry

Describe un rectángulo bidimensional.

RenderCapability

Permite que las aplicaciones WPF consulten el nivel de representación actual de su objeto asociado Dispatcher y se registren para recibir notificaciones de cambios.

RenderingEventArgs

Argumentos necesarios para el Rendering evento.

RenderOptions

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

RequestCachePolicyConverter

Analiza un RequestCachePolicyobjeto .

RotateTransform

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

ScaleTransform

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

SkewTransform

Representa un sesgo 2D.

SolidColorBrush

Pinta un área con un color sólido.

StreamGeometry

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

StreamGeometryContext

Describe una geometría mediante comandos de dibujo. Esta clase se usa con la StreamGeometry clase para crear una geometría ligera que no admita el enlace de datos, la animación o la modificación.

TextEffect

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

TextEffectCollection

Proporciona compatibilidad con colecciones para una colección de TextEffect objetos .

TextOptions

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

TileBrush

Describe una manera de pintar una región mediante uno o varios iconos.

Transform

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

TransformCollection

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

TransformConverter

Convierte un Transform objeto en o desde otro tipo de objeto.

TransformGroup

Representa un compuesto Transform compuesto compuesto por otros Transform objetos.

TranslateTransform

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

Typeface

Representa una combinación de FontFamily, FontWeight, FontStyley FontStretch.

VectorCollection

Representa una colección ordenada de Vector valores.

VectorCollectionConverter

Convierte instancias de otros tipos en y desde .VectorCollection

VideoDrawing

Reproduce un archivo multimedia. Si el medio es un archivo de vídeo, VideoDrawing lo dibuja en el rectángulo especificado.

Visual

Proporciona compatibilidad con la representación en WPF, que incluye pruebas de posicionamiento, transformación de coordenadas y cálculos de rectángulo de selección.

VisualBrush

Pinta un área con .Visual

VisualCollection

Representa una colección ordenada de Visual objetos.

VisualTarget

Proporciona funcionalidad para conectar un árbol visual a otro árbol visual a través de los límites del subproceso.

VisualTreeHelper

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

Estructuras

Nombre Description
Color

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

DoubleCollection.Enumerator

Enumera los Double elementos de un DoubleCollection.

DrawingCollection.Enumerator

Enumera los Drawing elementos de un DrawingCollection.

GeneralTransformCollection.Enumerator

Enumera los GeneralTransform elementos de un GeneralTransformCollection.

GeometryCollection.Enumerator

Enumera los Geometry elementos de un GeometryCollection.

GradientStopCollection.Enumerator

Enumera los GradientStop elementos de un GradientStopCollection.

Int32Collection.Enumerator

Enumera los Int32 elementos de un Int32Collection.

Matrix

Representa una matriz de transformación affine de 3x3 que se usa para las transformaciones en el espacio 2D.

PathFigureCollection.Enumerator

Enumera los PathFigure elementos de un PathFigureCollection.

PathSegmentCollection.Enumerator

Admite una iteración simple sobre .PathSegmentCollection

PixelFormat

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

PixelFormatChannelMask

Define la máscara de bits y el desplazamiento de un formato de píxel específico.

PointCollection.Enumerator

Enumera los Point elementos de un PointCollection.

TextEffectCollection.Enumerator

Enumera los TextEffect elementos de un TextEffectCollection.

TransformCollection.Enumerator

Admite una iteración simple sobre .TransformCollection

VectorCollection.Enumerator

Enumera los Vector elementos de un VectorCollection.

VisualCollection.Enumerator

Enumera los Visual elementos de un VisualCollection.

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.

BitmapScalingMode

Especifica qué algoritmo se usa para escalar imágenes de mapa de bits.

BrushMappingMode

Especifica el sistema de coordenadas utilizado por un Brush.

CachingHint

Especifica si se almacenarán en caché objetos de pincel en mosaico.

ClearTypeHint

Enumeración que especifica una sugerencia para el motor de representación que el texto se puede representar con ClearType.

ColorInterpolationMode

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

EdgeMode

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

FillRule

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

FontEmbeddingRight

Describe los permisos de inserción de fuentes especificados en un archivo de fuente 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 vector o espacio de degradado de un pincel degradado.

HitTestFilterBehavior

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

HitTestResultBehavior

Determina si se va a 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 la GeometryHitTestParameters y el objeto visual al que se ha alcanzado.

NumberCultureSource

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

NumberSubstitutionMethod

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

PenLineCap

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

PenLineJoin

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

Stretch

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

TextRenderingMode

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

TileMode

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

ToleranceType

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

Delegados

Nombre Description
HitTestFilterCallback

Representa el método de devolución de llamada que especifica partes del árbol visual que se omitirán del procesamiento de pruebas de posicionamiento.

HitTestResultCallback

Representa una devolución de llamada que se usa para personalizar las pruebas de posicionamiento. WPF invoca el HitTestResultCallback para notificar intersecciones de pruebas de posicionamiento al usuario.