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