System.Windows.Media Espace de noms

Fournit les types qui permettent l’intégration de médias riches, y compris les dessins, le texte et le contenu audiovisuel dans les applications WPF (Windows Presentation Foundation).

Classes

AdornerHitTestResult

Représente les données retournées par l'appel de la méthode AdornerHitTest(Point).

ArcSegment

Représente un arc elliptique entre deux points.

BezierSegment

Représente une courbe de Bézier cubique dessinée entre deux points.

BitmapCache

Crée et met en cache une représentation de bitmap d'un UIElement.

BitmapCacheBrush

Peint une zone avec du contenu mis en cache.

Brush

Définit des objets utilisés pour peindre des objets graphiques. Les classes qui dérivent de Brush décrivent comment la zone est peinte.

BrushConverter

Permet de convertir un objet Brush vers ou à partir d'un autre type d'objet.

Brushes

Implémente un jeu d'objets SolidColorBrush prédéfinis.

CacheMode

Fournit une implémentation de base pour la mise en cache de UIElement.

CacheModeConverter

Convertit CacheMode d'un type de données en un autre.

CharacterMetrics

Représente la métrique utilisée pour effectuer la mise en page d'un caractère dans une police de périphérique.

CharacterMetricsDictionary

Représente un dictionnaire d’objets CharacterMetrics pour une police de périphérique indexée par des valeurs scalaires Unicode.

ColorContext

Représente le profil de couleurs International Color Consortium (ICC) ou Image Color Management (ICM) qui est associé à une image bitmap.

ColorConverter

Convertit les instances d'autres types vers et à partir d'une instance de Color.

Colors

Implémente un jeu de couleurs prédéfinies.

CombinedGeometry

Représente une forme géométrique 2D définie par la combinaison de deux objets Geometry.

CompositionTarget

Représente la surface d'affichage de votre application.

ContainerVisual

Gère une collection d’objets Visual.

DashStyle

Représente la séquence de tirets et d'espaces qui sera appliquée par un Pen.

DashStyles

Implémente un jeu d'objets DashStyle prédéfinis.

DisableDpiAwarenessAttribute

Permet aux applications WPF de désactiver la prise en compte des points par pouce (ppp) pour tous les éléments de l'interface utilisateur.

DoubleCollection

Représente une collection ordonnée de valeurs Double.

DoubleCollectionConverter

Convertit des instances d'autres types vers et à partir de DoubleCollection.

Drawing

Classe abstraite qui décrit un dessin 2D. Cette classe ne peut pas être héritée par votre code.

DrawingBrush

Peint une zone avec un Drawing, qui peut inclure des formes, du texte, des vidéos, des images ou d’autres dessins.

DrawingCollection

Représente une collection ordonnée d’objets Drawing.

DrawingContext

Décrit du contenu visuel à l’aide des commandes draw, push et pop.

DrawingGroup

Représente une collection de dessins qui peuvent être traités comme un seul dessin.

DrawingImage

ImageSource qui utilise un Drawing pour le contenu.

DrawingVisual

DrawingVisual est un objet visuel qui peut être utilisé pour afficher des images vectorielles à l’écran. Le contenu est conservé par le système.

EllipseGeometry

Représente la géométrie d’un cercle ou d’une ellipse.

ExceptionEventArgs

Fournit des données sur les exceptions d'erreur pour les événements relatifs aux média.

FamilyTypeface

Spécifie les détails d'une police unique prise en charge par FontFamily.

FamilyTypefaceCollection

Représente une collection d'instances FamilyTypeface.

FontEmbeddingManager

Fournit les fonctionnalités pour l'incorporation de polices physiques et composites.

FontFamily

Représente une famille de polices associées.

FontFamilyConverter

Convertit les instances du type String en ou à partir des instances FontFamily.

FontFamilyMap

Définit le FontFamily à utiliser pour un ensemble spécifié de points de code Unicode et une langue spécifique à la culture.

FontFamilyMapCollection

Représente une collection ordonnée d’objets FontFamilyMap.

FontFamilyValueSerializer

Convertit des instances de String en instances de FontFamily et à partir de celles-ci.

Fonts

Fournit le support d'énumération pour FontFamily et les objets Typeface.

FormattedText

Fournit un contrôle de bas niveau pour dessiner du texte dans les applications WPF (Windows Presentation Foundation).

GeneralTransform

Fournit la prise en charge de la transformation généralisée pour les objets, tels que les points et les rectangles. Il s’agit d’une classe abstraite.

GeneralTransformCollection

Représente une collection ordonnée d’objets GeneralTransform.

GeneralTransformGroup

Représente un GeneralTransform qui est un composite des transformations dans son GeneralTransformCollection.

Geometry

Les classes qui dérivent de cette classe de base abstraite définissent des formes géométriques. Les objets Geometry peuvent être utilisés pour le découpage, les tests de recherche et le rendu de données graphiques 2D.

GeometryCollection

Représente une collection d'objets Geometry.

GeometryConverter

Convertit des instances d’autres types en instances de Geometry et à partir de celles-ci.

GeometryDrawing

Dessine un Geometry à l’aide du Brush et du Pen spécifiés.

GeometryGroup

Représente une géométrie composite constituée d’autres objets Geometry.

GeometryHitTestParameters

Spécifie un Geometry comme paramètre à utiliser pour le test de positionnement d’une arborescence d’éléments visuels.

GeometryHitTestResult

Retourne les résultats d’un test de positionnement qui utilise un Geometry comme paramètre de test de positionnement.

GlyphRun

Représente une séquence de glyphes issus d'un type unique de police unique, avec une taille unique et un style de rendu unique.

GlyphRunDrawing

Représente un objet Drawing qui restitue un GlyphRun.

GlyphTypeface

Spécifie un type de police physique qui correspond à un fichier de police sur le disque.

GradientBrush

Classe abstraite décrivant un dégradé composé de points de dégradé. Les classes qui héritent de GradientBrush décrivent les différents modes d’interprétation des points de dégradé.

GradientStop

Décrit l’emplacement et la couleur d’un point de transition dans un dégradé.

GradientStopCollection

Représente une collection d’objets GradientStop accessibles séparément par index.

GuidelineSet

Représente une collection de lignes de repère qui peuvent faciliter l’ajustement de figures restituées sur une grille de pixels d’appareil.

HitTestParameters

Définit des paramètres pour le test de positionnement. Les classes dérivées de cette classe de base commune qui peuvent être utilisées pour des tests de positionnement pratiques incluent PointHitTestParameters et GeometryHitTestParameters.

HitTestResult

Fournit la classe de base pour plusieurs classes dérivées qui représente la valeur de retour d’un test de positionnement.

HostVisual

Représente un objet Visual qui peut être connecté n’importe où à une arborescence d’éléments visuels parents.

ImageBrush

Peint une zone avec une image.

ImageDrawing

Dessine une image dans une région définie par Rect.

ImageMetadata

Définit une classe de base pour toutes les opérations de métadonnées effectuées sur les API liées aux images. Il s’agit d’une classe abstraite.

ImageSource

Représente un type d’objet qui a une largeur, une hauteur, et ImageMetadata tel qu’un BitmapSource et un DrawingImage. Il s’agit d’une classe abstraite.

ImageSourceConverter

Convertit ImageSource en d'autres types de données et à partir d'autres types de données.

ImageSourceValueSerializer

Convertit des instances de String en instances de ImageSource et à partir de celles-ci.

Int32Collection

Représente une collection de valeurs Int32.

Int32CollectionConverter

Convertit Int32Collection en d'autres types de données et à partir d'autres types de données.

InvalidWmpVersionException

Exception levée quand la version installée du Lecteur Microsoft Windows Media n'est pas prise en charge.

LanguageSpecificStringDictionary

Représente un dictionnaire des chaînes utilisées pour représenter le nom d’un objet dans des langages différents.

LinearGradientBrush

Peint une zone avec un dégradé linéaire.

LineGeometry

Représente la géométrie d’une ligne.

LineSegment

Crée une ligne entre deux points dans un PathFigure.

MatrixConverter

Convertit des instances d'autres types vers et à partir de Matrix.

MatrixTransform

Crée une transformation de matrice affine arbitraire qui permet de manipuler des objets ou des systèmes de coordonnées dans un plan 2D.

MediaClock

Gère l'état de minutage du média par le biais d'une MediaTimeline.

MediaPlayer

Fournit la lecture du média pour les dessins.

MediaScriptCommandEventArgs

Fournit des données pour les événements ScriptCommand et ScriptCommand.

MediaTimeline

Fournit un Timeline pour le contenu multimédia.

NumberSubstitution

Spécifie comment les nombres d’un texte sont affichés dans des cultures différentes.

PathFigure

Représente une sous-section d’une géométrie, une série connectée unique de segments géométriques à deux dimensions.

PathFigureCollection

Représente une collection d’objets PathFigure qui composent collectivement la géométrie d’un PathGeometry.

PathFigureCollectionConverter

Convertit des instances d'autres types vers et à partir de PathFigureCollection.

PathGeometry

Représente une forme complexe qui peut être composée d’arcs, de courbes, d’ellipses, de lignes et de rectangles.

PathSegment

Représente un segment d’un objet PathFigure.

PathSegmentCollection

Représente une collection d’objets PathSegment accessibles séparément par index.

Pen

Décrit comment est défini le contour d’une forme.

PixelFormatConverter

Convertit PixelFormat en d'autres types de données et à partir d'autres types de données.

PixelFormats

Représente la collection de formats de pixel pris en charge.

PointCollection

Représente une collection de valeurs Point accessibles individuellement via un index.

PointCollectionConverter

Convertit des instances d'autres types vers et à partir de PointCollection.

PointHitTestParameters

Spécifie un Point comme paramètre à utiliser pour le test d'atteinte d'un objet visuel.

PointHitTestResult

Représente les résultats d'un test d'atteinte qui utilise un Point comme un paramètre de test d'atteinte.

PolyBezierSegment

Représente une ou plusieurs courbes de Bézier cubiques.

PolyLineSegment

Représente un ensemble de segments de ligne défini par un PointCollection, chaque Point spécifiant le point de terminaison d'un segment de ligne.

PolyQuadraticBezierSegment

Représente un jeu de segments de Bézier quadratiques.

QuadraticBezierSegment

Crée une courbe de Bézier quadratique entre deux points dans PathFigure.

RadialGradientBrush

Peint une zone avec un dégradé radial. Un point de référence définit le début du dégradé et un cercle définit le point de terminaison du dégradé.

RectangleGeometry

Décrit un rectangle à deux dimensions.

RenderCapability

Permet aux applications WPF de demander à la couche de rendu actuelle l’objet Dispatcher qui leur est associé et de s'inscrire pour la notification des modifications.

RenderingEventArgs

Arguments obligatoires pour l'événement Rendering.

RenderOptions

Fournit des options pour contrôler le comportement de rendu d'objets.

RequestCachePolicyConverter

Analyse RequestCachePolicy.

RotateTransform

Fait pivoter un objet dans le sens horaire autour d’un point spécifié dans un système de coordonnées x-y 2D.

ScaleTransform

Met à l’échelle un objet dans le système de coordonnées x-y 2D.

SkewTransform

Représente une distorsion 2D.

SolidColorBrush

Peint une zone avec une couleur unie.

StreamGeometry

Définit une forme géométrique décrite à l’aide d’un StreamGeometryContext. Cette géométrie est une alternative légère à PathGeometry : elle ne prend pas en charge les liaisons de données, les animations ni les modifications.

StreamGeometryContext

Décrit une géométrie à l’aide de commandes de dessin. Cette classe est utilisée avec la classe StreamGeometry pour créer une géométrie légère qui ne prend pas en charge la liaison de données, les animations ou les modifications.

TextEffect

Représente un effet de texte qui peut être appliqué aux éléments textuels.

TextEffectCollection

Fournit la prise en charge pour une collection d’objets TextEffect.

TextOptions

Définit un jeu de propriétés jointes qui affectent la façon dont le texte est affiché dans un élément.

TileBrush

Décrit une façon de peindre une zone à l’aide d’une ou de plusieurs mosaïques.

Transform

Définit la fonctionnalité qui active les transformations dans un plan 2D. Les transformations incluent la rotation (RotateTransform), la mise à l’échelle (ScaleTransform), l’inclinaison (SkewTransform) et la translation (TranslateTransform). Cette hiérarchie de classes diffère de la structure Matrix, car il s’agit d’une classe et qu’elle prend en charge une sémantique d’animation et d’énumération.

TransformCollection

Représente une collection d’objets Transform accessibles séparément par index.

TransformConverter

Convertit un objet Transform vers ou à partir d'un autre type d'objet.

TransformGroup

Représente un Transform composite constitué d’autres objets Transform.

TranslateTransform

Translate (déplace) un objet dans le système de coordonnées x-y 2D.

Typeface

Représente une combinaison de FontFamily, FontWeight, FontStyle et FontStretch.

VectorCollection

Représente une collection ordonnée de valeurs Vector.

VectorCollectionConverter

Convertit des instances d'autres types vers et à partir de VectorCollection.

VideoDrawing

Lit un fichier multimédia. Si le média est un fichier vidéo, VideoDrawing le dessine dans le rectangle spécifié.

Visual

Fournit la prise en charge du rendu dans WPF, qui inclut les tests de positionnement, les transformations de coordonnées et les calculs de zones englobantes.

VisualBrush

Peint une zone avec Visual.

VisualCollection

Représente une collection ordonnée d’objets Visual.

VisualTarget

Fournit les fonctionnalités pour connecter une arborescence d’éléments visuels à une autre sur les limites de thread.

VisualTreeHelper

Fournit des méthodes utilitaires qui exécutent des tâches courantes impliquant des nœuds dans une arborescence d’éléments visuels.

Structures

Color

Décrit une couleur en termes de canaux alpha, rouge, vert et bleu.

DoubleCollection.Enumerator

Énumère les éléments Double de DoubleCollection.

DrawingCollection.Enumerator

Énumère les éléments Drawing de DrawingCollection.

GeneralTransformCollection.Enumerator

Énumère les éléments GeneralTransform de GeneralTransformCollection.

GeometryCollection.Enumerator

Énumère les éléments Geometry de GeometryCollection.

GradientStopCollection.Enumerator

Énumère les éléments GradientStop de GradientStopCollection.

Int32Collection.Enumerator

Énumère les éléments Int32 de Int32Collection.

Matrix

Représente une matrice de transformation affine 3x3 utilisée pour les transformations dans un espace 2D.

PathFigureCollection.Enumerator

Énumère les éléments PathFigure de PathFigureCollection.

PathSegmentCollection.Enumerator

Prend en charge une itération simple au sein de PathSegmentCollection.

PixelFormat

Définit un format de pixel pour les images et pour les surfaces basées sur les pixels.

PixelFormatChannelMask

Définit le masque et le décalage de bits d’un format de pixel spécifique.

PointCollection.Enumerator

Énumère les éléments Point de PointCollection.

TextEffectCollection.Enumerator

Énumère les éléments TextEffect de TextEffectCollection.

TransformCollection.Enumerator

Prend en charge une itération simple au sein de TransformCollection.

VectorCollection.Enumerator

Énumère les éléments Vector de VectorCollection.

VisualCollection.Enumerator

Énumère les éléments Visual de VisualCollection.

Énumérations

AlignmentX

Décrit le positionnement horizontal du contenu dans un conteneur.

AlignmentY

Décrit le positionnement vertical du contenu dans un conteneur.

BitmapScalingMode

Spécifie l'algorithme qui est utilisé pour mettre à l'échelle des images bitmap.

BrushMappingMode

Spécifie le système de coordonnées utilisé par un Brush.

CachingHint

Spécifie si les objets de pinceau en mosaïque doivent être mis en cache.

ClearTypeHint

Énumération qui spécifie un conseil au moteur de rendu indiquant que le texte peut être rendu avec ClearType.

ColorInterpolationMode

Détermine la manière dont les couleurs d'un dégradé sont interpolées.

EdgeMode

Détermine comment les bords des primitives de dessin non-texte sont rendus.

FillRule

Spécifie la façon dont les zones d'intersection d'objets PathFigure contenus dans un Geometry sont associées pour former la zone de Geometry.

FontEmbeddingRight

Décrit des autorisations d'incorporation de police spécifiées dans un fichier de police OpenType.

GeometryCombineMode

Spécifie les différentes méthodes par lesquelles deux géométries peuvent être combinées.

GradientSpreadMethod

Spécifie la façon de tracer le dégradé hors du vecteur ou de l'espace de dégradé d'un pinceau de dégradé.

HitTestFilterBehavior

Spécifie le comportement de retour d’un test de positionnement dans une méthode de rappel de filtre de test de positionnement.

HitTestResultBehavior

Détermine si l’énumération de tous les objets visuels restants doit continuer pendant un test de positionnement.

IntersectionDetail

Fournit des informations à propos de l'intersection entre les géométries dans le GeometryHitTestParameters et le visuel qui a été testé.

NumberCultureSource

Spécifie la manière dont est déterminée la culture pour les nombres dans une exécution de texte.

NumberSubstitutionMethod

Définit une classe d'énumérateur qui spécifie le type de substitution de nombres à exécuter sur les nombres contenus dans une exécution de texte.

PenDashCap

Décrit la forme à la fin de chaque segment de tiret.

PenLineCap

Décrit la forme à la fin d’un trait ou d’un segment.

PenLineJoin

Décrit la forme qui joint deux lignes ou segments.

Stretch

Décrit la façon dont le contenu est redimensionné pour occuper son espace alloué.

StyleSimulations

Définit une classe d'énumérateur qui décrit le style de simulation d'une police.

SweepDirection

Définit le sens de dessin d'un arc elliptique.

TextFormattingMode

Définit les méthodes de mise en forme prises en charge par la classe TextFormatter.

TextHintingMode

Définit le comportement du rendu du texte statique ou animé.

TextRenderingMode

Définit les modes de rendu pris en charge pour le texte.

TileMode

Décrit la façon dont TileBrush peint des mosaïques sur une zone de sortie.

ToleranceType

Détermine la manière dont une valeur de tolérance d'erreur est interprétée.

Délégués

HitTestFilterCallback

Représente la méthode de rappel qui spécifie les parties de l’arborescence d’éléments visuels à omettre dans le traitement du test de positionnement.

HitTestResultCallback

Représente un rappel utilisé pour personnaliser le test de positionnement. WPF appelle le HitTestResultCallback pour signaler des intersections de test de positionnement à l’utilisateur.