System.Windows.Media Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 | |
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 | |
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
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. |