Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

System.Windows.Media (Espacio de nombres)

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

  ClaseDescripción
Clase públicaAdornerHitTestResultRepresenta los datos devueltos desde la llamada al método AdornerHitTest.
Clase públicaArcSegment Representa un arco elíptico entre dos puntos.
Clase públicaBezierSegmentRepresenta una curva Bézier cúbica dibujada entre dos puntos.
Clase públicaBitmapCacheCrea y almacena en caché una representación del mapa de bits de UIElement.
Clase públicaBitmapCacheBrushPinta un área con contenido de la caché.
Clase públicaBrushDefine los objetos usados para pintar objetos gráficos. Las clases que se derivan de Brush describen cómo se pinta el área.
Clase públicaBrushConverter Se utiliza para convertir un objeto Brush en otro tipo de objeto o desde él.
Clase públicaBrushesImplementa un conjunto de objetos SolidColorBrush predefinidos.
Clase públicaCacheModeProporciona una implementación base para almacenar UIElement en caché.
Clase públicaCacheModeConverterConvierte un objeto CacheMode de un tipo de datos en otro.
Clase públicaCharacterMetricsRepresenta las métricas utilizadas para colocar un carácter en la fuente de un dispositivo.
Clase públicaCharacterMetricsDictionaryRepresenta un diccionario de los objetos CharacterMetrics de una fuente de dispositivo que se indiza por valores escalares Unicode.
Clase públicaColorContextRepresenta el perfil de color International Color Consortium (ICC) o Image Color Management (ICM) asociado a una imagen de mapa de bits.
Clase públicaColorConverter Convierte instancias de otros tipos en una instancia de Color y viceversa.
Clase públicaColorsImplementa un conjunto de colores predefinidos.
Clase públicaCombinedGeometryRepresenta una forma geométrica 2D definida por la combinación de dos objetos Geometry.
Clase públicaCompositionTargetRepresenta la superficie de pantalla de la aplicación.
Clase públicaContainerVisualAdministra una colección de objetos Visual.
Clase públicaDashStyleRepresenta la secuencia de guiones y espacios que se aplicará mediante un objeto Pen.
Clase públicaDashStylesImplementa un conjunto de objetos DashStyle predefinidos.
Clase públicaDisableDpiAwarenessAttributePermite que las aplicaciones WPF deshabiliten la distinción de puntos por pulgada (ppp) de todos los elementos de la interfaz de usuario.
Clase públicaDoubleCollection Representa una colección ordenada de valores Double.
Clase públicaDoubleCollectionConverterConvierte instancias de otros tipos en DoubleCollection y viceversa.
Clase públicaDrawingClase abstracta que describe un dibujo 2-D. Esta clase no puede ser heredada por el código.
Clase públicaDrawingBrushPinta un área con un objeto Drawing, que puede incluir formas, texto, vídeo, imágenes u otros dibujos.
Clase públicaDrawingCollectionRepresenta una colección ordenada de objetos Drawing.
Clase públicaDrawingContextDescribe contenido visual que utiliza comandos de dibujo, inserción y extracción.
Clase públicaDrawingGroupRepresenta una colección de dibujos con los que se puede trabajar como si fuesen un solo dibujo.
Clase públicaDrawingImage Objeto ImageSource que usa un objeto Drawing para el contenido.
Clase públicaDrawingVisual DrawingVisual es un objeto visual que se puede utilizar para representar gráficos vectoriales en pantalla. El sistema conserva el contenido.
Clase públicaEllipseGeometryRepresenta la geometría de un círculo o una elipse.
Clase públicaExceptionEventArgsProporciona los datos de excepción de error de los eventos de medios.
Clase públicaFamilyTypefaceEspecifica los detalles de un solo tipo de letra admitido por FontFamily.
Clase públicaFamilyTypefaceCollectionRepresenta una colección de instancias de FamilyTypeface.
Clase públicaFontEmbeddingManagerProporciona la funcionalidad para la incrustación de fuentes físicas y compuestas.
Clase públicaFontFamilyRepresenta una familia de fuentes relacionadas.
Clase públicaFontFamilyConverterConvierte instancias del tipo de String en instancias de FontFamily y viceversa.
Clase públicaFontFamilyMapDefine 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.
Clase públicaFontFamilyMapCollectionRepresenta una colección ordenada de objetos FontFamilyMap.
Clase públicaFontFamilyValueSerializerConvierte instancias de String en instancias de FontFamily y viceversa.
Clase públicaFontsProporciona compatibilidad con la enumeración de objetos FontFamily y Typeface.
Clase públicaFormattedTextProporciona control de bajo nivel para dibujar texto en aplicaciones Windows Presentation Foundation (WPF).
Clase públicaGeneralTransformProporciona la compatibilidad de la transformación generalizada de objetos, como puntos y rectángulos. Esta es una clase abstracta.
Clase públicaGeneralTransformCollectionRepresenta una colección ordenada de objetos GeneralTransform.
Clase públicaGeneralTransformGroupRepresenta un objeto GeneralTransform que es una combinación de las transformaciones de su objeto GeneralTransformCollection.
Clase públicaGeometryLas clases que se derivan de esta clase base abstracta definen formas geométricas. Los objetos Geometry se pueden utilizar para el recorte, la comprobación de visitas y la representación de datos de gráficos 2D.
Clase públicaGeometryCollection Representa una colección de objetos Geometry.
Clase públicaGeometryConverterConvierte instancias de otros tipos en instancias de Geometry y viceversa.
Clase públicaGeometryDrawingDibuja un objeto Geometry mediante las propiedades Brush y Pen especificadas.
Clase públicaGeometryGroupRepresenta una geometría compuesta, formada por otros objetos Geometry.
Clase públicaGeometryHitTestParametersEspecifica un objeto Geometry como parámetro que se va a utilizar para la prueba de posicionamiento de un árbol visual.
Clase públicaGeometryHitTestResultDevuelve los resultados de una prueba de posicionamiento que utiliza Geometry como parámetro de la prueba de posicionamiento.
Clase públicaGlyphRunRepresenta 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.
Clase públicaGlyphRunDrawingRepresenta un objeto Drawing que representa GlyphRun.
Clase públicaGlyphTypefaceEspecifica un nombre de fuente físico que corresponde a un archivo de fuentes en el disco.
Clase públicaGradientBrushClase abstracta que describe un degradado, formado por puntos de degradado. Las clases que heredan de GradientBrush describen las diferentes formas de interpretar los puntos de degradado.
Clase públicaGradientStop Describe la ubicación y el color de un punto de la transición en un degradado.
Clase públicaGradientStopCollectionRepresenta una colección de objetos GradientStop a los que el índice puede tener acceso individualmente.
Clase públicaGuidelineSetRepresenta una colección de líneas guía que pueden ayudar a ajustar las figuras representadas en una cuadrícula de píxeles del dispositivo.
Clase públicaHitTestParametersDefine los parámetros de la prueba de posicionamiento. Las clases derivadas de esta clase base común que se pueden utilizar para las pruebas de acceso prácticas son PointHitTestParameters y GeometryHitTestParameters.
Clase públicaHitTestResultProporciona la clase base de varias clases derivadas que representa el valor devuelto de una prueba de posicionamiento.
Clase públicaHostVisualRepresenta un objeto Visual que se puede conectar a un árbol visual primario en cualquier parte.
Clase públicaImageBrushPinta un área con una imagen.
Clase públicaImageDrawing Representa una imagen dentro de un área definida por un objeto Rect.
Clase públicaImageMetadataDefine una clase base para todas las operaciones de metadatos en la creación de imágenes relacionadas de APIs. Esta es una clase abstracta.
Clase públicaImageSourceRepresenta un tipo de objeto que tiene ancho, alto y ImageMetadata como BitmapSource y DrawingImage. Esta es una clase abstracta.
Clase públicaImageSourceConverterConvierte un objeto ImageSource en otros tipos de datos y desde éstos.
Clase públicaImageSourceValueSerializerConvierte instancias de String en instancias de ImageSource y viceversa.
Clase públicaInt32CollectionRepresenta una colección de valores de Int32.
Clase públicaInt32CollectionConverterConvierte un objeto Int32Collection en otros tipos de datos y desde éstos.
Clase públicaInvalidWmpVersionExceptionExcepción que se produce cuando no se admite la versión de Microsoft Windows Media Player instalada. 
Clase públicaLanguageSpecificStringDictionaryRepresenta un diccionario de cadenas que se utilizan para representar el nombre de un objeto en idiomas diferentes.
Clase públicaLinearGradientBrushPinta un área con un degradado lineal.
Clase públicaLineGeometryRepresenta la geometría de una línea.
Clase públicaLineSegmentCrea una línea entre dos puntos de un objeto PathFigure.
Clase públicaMatrixConverterConvierte instancias de otros tipos en Matrix y viceversa.
Clase públicaMatrixTransformCrea una transformación afín de matriz arbitraria que se usa para manipular objetos o sistemas de coordenadas en un plano 2-D. 
Clase públicaMediaClockMantiene el estado de control de tiempo de los medios a través de MediaTimeline.
Clase públicaMediaPlayerProporciona la reproducción multimedia de los dibujos.
Clase públicaMediaScriptCommandEventArgsProporciona datos para los eventos ScriptCommand y ScriptCommand.
Clase públicaMediaTimelineProporciona un objeto Timeline para el contenido multimedia.
Clase públicaNumberSubstitutionEspecifica cómo se muestran los números en texto de diferentes referencias culturales.
Clase públicaPathFigureRepresenta una subsección de una geometría, una sola serie conectada de segmentos geométricos bidimensionales.
Clase públicaPathFigureCollection Representa una colección de los objetos PathFigure que forman colectivamente la geometría de PathGeometry.
Clase públicaPathFigureCollectionConverterConvierte instancias de otros tipos en una colección PathFigureCollection y viceversa.
Clase públicaPathGeometryRepresenta una forma compleja que puede estar formada por arcos, curvas, elipses, líneas y rectángulos.
Clase públicaPathSegmentRepresenta un segmento de un objeto PathFigure.
Clase públicaPathSegmentCollectionRepresenta una colección de objetos PathSegment a los que el índice puede tener acceso individualmente.
Clase públicaPen Describe cómo se traza una forma.
Clase públicaPixelFormatConverterConvierte un PixelFormat en otros tipos de datos y viceversa.
Clase públicaPixelFormatsRepresenta la colección de formatos de píxel compatibles.
Clase públicaPointCollection Representa una colección de valores de Point a los que el índice puede tener acceso individualmente.
Clase públicaPointCollectionConverterConvierte instancias de otros tipos en PointCollection y viceversa.
Clase públicaPointHitTestParametersEspecifica un objeto Point como el parámetro que se va a utilizar para la prueba de posicionamiento de un objeto visual.
Clase públicaPointHitTestResultDevuelve los resultados de una prueba de posicionamiento que utiliza un objeto Point como parámetro.
Clase públicaPolyBezierSegmentRepresenta una o más curvas Bézier cúbicas.
Clase públicaPolyLineSegment Representa un conjunto de segmentos de línea definido por PointCollection con Point que especifica el punto final de un segmento de línea.
Clase públicaPolyQuadraticBezierSegment Representa un conjunto de segmentos de curva Bézier cuadrática.
Clase públicaQuadraticBezierSegmentCrea una curva Bézier cuadrática entre dos puntos en un objeto PathFigure.
Clase públicaRadialGradientBrushPinta un área con un degradado radial. Un punto focal define el principio del degradado y un círculo, el final del degradado.
Clase públicaRectangleGeometry Describe un rectángulo bidimensional.
Clase públicaRenderCapabilityPermite 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.
Clase públicaRenderingEventArgsArgumentos requeridos del evento Rendering.
Clase públicaRenderOptionsProporciona las opciones para controlar el comportamiento de representación de los objetos.
Clase públicaRequestCachePolicyConverterAnaliza un objeto RequestCachePolicy.
Clase públicaRotateTransformGira un objeto en el sentido de las agujas del reloj y alrededor de un punto especificado en un sistema de coordenadas X-Y 2-D.
Clase públicaScaleTransformEscala un objeto en el sistema de coordenadas X-Y 2-D.
Clase públicaSkewTransformRepresenta un sesgado 2-D .
Clase públicaSolidColorBrush Pinta un área de un color sólido.
Clase públicaStreamGeometryDefine una forma geométrica, descrita mediante un objeto StreamGeometryContext. Esta geometría es la alternativa de peso ligero a PathGeometry: no admite enlace de datos, animación ni modificación.
Clase públicaStreamGeometryContextDescribe una geometría que utiliza 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.
Clase públicaTextEffectRepresenta un efecto de texto que se puede aplicar a los objetos de texto.
Clase públicaTextEffectCollectionProporciona la compatibilidad de una colección de objetos TextEffect.
Clase públicaTextOptionsDefine un conjunto de propiedades adjuntas que afectan a la manera que el texto se muestra en un elemento.
Clase públicaTileBrushDescribe una manera de pintar una región utilizando uno o varios mosaicos.
Clase públicaTransformDefine funcionalidad que habilita las transformaciones en un plano 2-D. Las transformaciones incluyen giro (RotateTransform), escala (ScaleTransform), sesgo (SkewTransform) y traducción (TranslateTransform). Esta jerarquía de clases difiere de la estructura Matrix porque es una clase y admite la semántica de animación y enumeración.
Clase públicaTransformCollection Representa una colección de objetos Transform a los que el índice puede tener acceso individualmente.
Clase públicaTransformConverterConvierte un objeto Transform de o a otro tipo de datos.
Clase públicaTransformGroupRepresenta un objeto Transform compuesto de otros objetos Transform.
Clase públicaTranslateTransformTraslada (mueve) un objeto en el sistema de coordenadas X-Y 2-D.
Clase públicaTypefaceRepresenta una combinación de FontFamily, FontWeight, FontStyle y FontStretch.
Clase públicaVectorCollection Representa una colección ordenada de valores de Vector.
Clase públicaVectorCollectionConverterConvierte instancias de otros tipos en VectorCollection y viceversa.
Clase públicaVideoDrawingReproduce un archivo multimedia. Si el medio es un archivo de vídeo, VideoDrawing lo dibuja en el rectángulo especificado.
Clase públicaVisualProporciona 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.
Clase públicaVisualBrushPinta un área con un objeto Visual.
Clase públicaVisualCollectionRepresenta una colección ordenada de objetos Visual.
Clase públicaVisualTargetProporciona la funcionalidad para conectar un árbol visual a otro árbol visual en los límites del subproceso.
Clase públicaVisualTreeHelperProporciona métodos de utilidades para realizar las tareas comunes que incluyen los nodos de un árbol visual.

  EstructuraDescripción
Estructura públicaColorDescribe un color en términos de canales alfa, rojo, verde y azul.
Estructura públicaDoubleCollection.EnumeratorEnumera los elementos de Double de DoubleCollection.
Estructura públicaDrawingCollection.EnumeratorEnumera los elementos de Drawing de DrawingCollection.
Estructura públicaGeneralTransformCollection.EnumeratorEnumera los elementos de GeneralTransform de GeneralTransformCollection.
Estructura públicaGeometryCollection.EnumeratorEnumera los elementos de Geometry de GeometryCollection.
Estructura públicaGradientStopCollection.EnumeratorEnumera los elementos de GradientStop de GradientStopCollection.
Estructura públicaInt32Collection.EnumeratorEnumera los elementos de Int32 de Int32Collection.
Estructura públicaMatrix Representa una matriz de transformación afín 3x3 utilizada para las transformaciones en el espacio 2-D.
Estructura públicaPathFigureCollection.EnumeratorEnumera los elementos de PathFigure de PathFigureCollection.
Estructura públicaPathSegmentCollection.EnumeratorAdmite una iteración simple en PathSegmentCollection.
Estructura públicaPixelFormatDefine un formato de píxel para las imágenes y las superficies basadas en píxel.
Estructura públicaPixelFormatChannelMaskDefine la máscara de bits y el desplazamiento de formatos de píxel concretos
Estructura públicaPointCollection.EnumeratorEnumera los elementos de Point de PointCollection.
Estructura públicaTextEffectCollection.EnumeratorEnumera los elementos de TextEffect de TextEffectCollection.
Estructura públicaTransformCollection.EnumeratorAdmite una iteración simple en TransformCollection.
Estructura públicaVectorCollection.EnumeratorEnumera los elementos de Vector de VectorCollection.
Estructura públicaVisualCollection.EnumeratorEnumera los elementos de Visual de VisualCollection.

  DelegadoDescripción
Delegado públicoHitTestFilterCallbackRepresenta el método de devolución de llamada que especifica las partes del árbol visual que se van a omitir del procesamiento de la prueba de posicionamiento.
Delegado públicoHitTestResultCallbackRepresenta una devolución de llamada que se usa para personalizar la prueba de posicionamiento. WPF invoca el objeto HitTestResultCallback para notificar las intersecciones de la prueba de posicionamiento al usuario.

  EnumeraciónDescripción
Enumeración públicaAlignmentXDescribe cómo el contenido se coloca horizontalmente en un contenedor.
Enumeración públicaAlignmentYDescribe cómo se coloca el contenido verticalmente en un contenedor.
Enumeración públicaBitmapScalingModeEspecifica el algoritmo que se usa para escalar imágenes de mapa de bits.
Enumeración públicaBrushMappingModeEspecifica el sistema de coordenadas utilizado por Brush.
Enumeración públicaCachingHintEspecifica si almacenan en memoria caché los objetos de pincel en mosaico.
Enumeración públicaClearTypeHintEs una enumeración que sugiere al motor de representación que el texto puede representarse con ClearType.
Enumeración públicaColorInterpolationModeDetermina cómo se interpolan los colores de un degradado.
Enumeración públicaEdgeModeDetermina cómo se representan los bordes de los elementos primitivos de dibujo que no son de texto.
Enumeración públicaFillRule 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.
Enumeración públicaFontEmbeddingRightDescribe los permisos de incrustación de fuentes especificados en un archivo de fuentes OpenType.
Enumeración públicaGeometryCombineModeEspecifica los distintos métodos por los que se pueden combinar dos geometrías.
Enumeración públicaGradientSpreadMethodEspecifica cómo dibujar el degradado fuera del espacio o vector de degradado de un pincel de degradado.
Enumeración públicaHitTestFilterBehaviorEspecifica el comportamiento de devolución de una prueba de posicionamiento en un método de devolución de llamada del filtro.
Enumeración públicaHitTestResultBehaviorDetermina si debe continuar la enumeración de los objetos visuales restantes durante una prueba de posicionamiento.
Enumeración públicaIntersectionDetailProporciona información sobre la intersección entre las geometrías de GeometryHitTestParameters y del objeto visual al que se obtuvo acceso.
Enumeración públicaNumberCultureSourceEspecifica cómo se determina la referencia cultural de los números en una ejecución de texto.
Enumeración públicaNumberSubstitutionMethodDefine 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.
Enumeración públicaPenLineCapDescribe la forma al final de una línea o un segmento.
Enumeración públicaPenLineJoinDescribe la forma que une dos líneas o segmentos.
Enumeración públicaStretchDescribe cómo se ajusta el tamaño del contenido para que rellene el espacio asignado.
Enumeración públicaStyleSimulationsDefine una clase de enumerador que describe el estilo de simulación de una fuente.
Enumeración públicaSweepDirectionDefine la dirección en la que se dibuja un arco elíptico.
Enumeración públicaTextFormattingModeDefine los métodos de formato admitidos por la clase TextFormatter.
Enumeración públicaTextHintingModeDefine el comportamiento de representación de texto estático o animado.
Enumeración públicaTextRenderingModeDefine los modos de presentación compatibles con el texto.
Enumeración públicaTileModeDescribe cómo un objeto TileBrush pinta los mosaicos en un área de salida.
Enumeración públicaToleranceTypeDetermina los medios por los que se interpreta un valor de tolerancia de error.
Mostrar: