System.Windows.Media Espace de noms

Fournit des types qui permettent l’intégration de contenus multimédias enrichis, notamment des dessins, du texte et du contenu audio/vidéo dans des applications Windows Presentation Foundation (WPF).

Classes

Nom Description
AdornerHitTestResult

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

ArcSegment

Représente un arc elliptique entre deux points.

BezierSegment

Représente une courbe bezier cubique dessinée entre deux points.

BitmapCache

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

BitmapCacheBrush

Peint une zone avec du contenu mis en cache.

Brush

Définit les objets utilisés pour peindre des objets graphiques. Classes dérivées de Brush décrire la façon dont la zone est peinte.

BrushConverter

Utilisé pour convertir un Brush objet vers ou à partir d’un autre type d’objet.

Brushes

Implémente un ensemble d’objets prédéfinis SolidColorBrush .

CacheMode

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

CacheModeConverter

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

CharacterMetrics

Représente les métriques utilisées pour mettre en place un caractère dans une police d’appareil.

CharacterMetricsDictionary

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

ColorContext

Représente le profil de couleur ICM (International Color Consortium) ou ICM (International Color Consortium) associé à une image bitmap.

ColorConverter

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

Colors

Implémente un ensemble 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 l’aire d’affichage de votre application.

ContainerVisual

Gère une collection d’objets Visual .

DashStyle

Représente la séquence de tirets et d’écarts qui seront appliqués par un Pen.

DashStyles

Implémente un ensemble d’objets prédéfinis DashStyle .

DisableDpiAwarenessAttribute

Permet WPF applications de désactiver la reconnaissance des points par pouce (ppp) pour tous les éléments de l’interface utilisateur.

DoubleCollection

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

DoubleCollectionConverter

Convertit les instances d’autres types en et à partir d’un 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, une vidéo, des images ou d’autres dessins.

DrawingCollection

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

DrawingContext

Décrit le contenu visuel à l’aide de commandes dessin, push et pop.

DrawingGroup

Représente une collection de dessins qui peuvent être utilisés en tant que dessin unique.

DrawingImage

Qui ImageSource utilise un Drawing contenu.

DrawingVisual

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

EllipseGeometry

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

ExceptionEventArgs

Fournit des données d’exception d’erreur pour les événements multimédias.

FamilyTypeface

Spécifie les détails d’une seule police prise en charge par un FontFamily.

FamilyTypefaceCollection

Représente une collection d’instances FamilyTypeface.

FontEmbeddingManager

Fournit des fonctionnalités pour l’incorporation de polices physiques et composites.

FontFamily

Représente une famille de polices associées.

FontFamilyConverter

Convertit les instances du String type vers et à partir d’instances FontFamily .

FontFamilyMap

Définit lequel FontFamily utiliser pour un ensemble spécifié de points de code Unicode et un langage propre à la culture.

FontFamilyMapCollection

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

FontFamilyValueSerializer

Convertit les instances de String vers et à partir d’instances de FontFamily.

Fonts

Fournit la prise en charge de l’énumération pour FontFamily et Typeface des objets.

FormattedText

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

GeneralTransform

Fournit une prise en charge généralisée des transformations 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 composite des transformations dans son GeneralTransformCollection.

Geometry

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

GeometryCollection

Représente une collection d’objets Geometry .

GeometryConverter

Convertit les instances d’autres types vers et à partir d’instances de Geometry.

GeometryDrawing

Dessine une Geometry utilisation de l’élément spécifié Brush et Pen.

GeometryGroup

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

GeometryHitTestParameters

Spécifie un Geometry paramètre à utiliser pour tester une arborescence visuelle.

GeometryHitTestResult

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

GlyphRun

Représente une séquence de glyphes d’un seul visage d’une police unique à une taille unique et avec un style de rendu unique.

GlyphRunDrawing

Représente un Drawing objet qui affiche un GlyphRun.

GlyphTypeface

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

GradientBrush

Classe abstraite qui décrit un dégradé composé d’arrêts de dégradé. Les classes qui héritent de GradientBrush décrire différentes façons d’interpréter les arrêts 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 individuellement par index.

GuidelineSet

Représente une collection de lignes de repère qui peuvent aider à ajuster les figures rendues à une grille de pixels d’appareil.

HitTestParameters

Définit des paramètres pour les tests de positionnement. Les classes dérivées de cette classe de base commune qui peuvent être utilisées pour les 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 à partir d’un test de positionnement.

HostVisual

Représente un Visual objet qui peut être connecté n’importe où à une arborescence visuelle parente.

ImageBrush

Peint une zone avec une image.

ImageDrawing

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

ImageMetadata

Définit une classe de base pour toutes les opérations de métadonnées sur les API associées à l’imagerie. 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 un ImageSource type de données vers et depuis d’autres types de données.

ImageSourceValueSerializer

Convertit les instances de String vers et à partir d’instances de ImageSource.

Int32Collection

Représente une collection de Int32 valeurs.

Int32CollectionConverter

Convertit un Int32Collection type de données vers et depuis d’autres types de données.

InvalidWmpVersionException

Exception levée lorsque la version installée Microsoft Windows lecteur multimédia n’est pas prise en charge.

LanguageSpecificStringDictionary

Représente un dictionnaire de chaînes utilisées pour représenter le nom d’un objet dans différentes langues.

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 les instances d’autres types en et à partir d’un Matrix.

MatrixTransform

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

MediaClock

Maintient l’état de minutage des médias via un MediaTimeline.

MediaPlayer

Fournit une lecture multimédia pour les dessins.

MediaScriptCommandEventArgs

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

MediaTimeline

Fournit un Timeline contenu multimédia.

NumberSubstitution

Spécifie la façon dont les nombres dans le texte sont affichés dans différentes cultures.

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 les instances d’autres types en et à partir d’un PathFigureCollection.

PathGeometry

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

PathSegment

Représente un segment d’un PathFigure objet.

PathSegmentCollection

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

Pen

Décrit comment une forme est décrite.

PixelFormatConverter

Convertit un PixelFormat type de données vers et depuis d’autres types de données.

PixelFormats

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

PointCollection

Représente une collection de Point valeurs qui peuvent être accessibles individuellement par index.

PointCollectionConverter

Convertit les instances d’autres types en et à partir d’un PointCollection.

PointHitTestParameters

Spécifie un Point paramètre à utiliser pour le test d’accès d’un objet visuel.

PointHitTestResult

Représente les résultats d’un test de positionnement qui utilise un Point paramètre de test de positionnement.

PolyBezierSegment

Représente une ou plusieurs courbes de Bezier cubes.

PolyLineSegment

Représente un ensemble de segments de ligne définis par un PointCollection avec chacun Point spécifiant le point de terminaison d’un segment de ligne.

PolyQuadraticBezierSegment

Représente un ensemble de segments de Bezier quadratique.

QuadraticBezierSegment

Crée une courbe de Bezier quadratique entre deux points dans un PathFigure.

RadialGradientBrush

Peint une zone avec un dégradé radial. Un point focal définit le début du dégradé, et un cercle définit le point de fin du dégradé.

RectangleGeometry

Décrit un rectangle à deux dimensions.

RenderCapability

Permet aux applications WPF d’interroger le niveau de rendu actuel pour leur objet associé Dispatcher et de s’inscrire à la notification des modifications.

RenderingEventArgs

Arguments requis pour l’événement Rendering .

RenderOptions

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

RequestCachePolicyConverter

Analyse un RequestCachePolicy.

RotateTransform

Fait pivoter un objet dans le sens des aiguilles d’une montre sur 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 2D x-y.

SkewTransform

Représente une asymétrie 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 la liaison de données, l’animation ou la modification.

StreamGeometryContext

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

TextEffect

Représente un effet de texte qui peut être appliqué aux objets texte.

TextEffectCollection

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

TextOptions

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

TileBrush

Décrit un moyen de peindre une région à l’aide d’une ou plusieurs vignettes.

Transform

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

TransformCollection

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

TransformConverter

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

TransformGroup

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

TranslateTransform

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

Typeface

Représente une combinaison de FontFamily, , FontStyleFontWeight, et FontStretch.

VectorCollection

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

VectorCollectionConverter

Convertit les instances d’autres types en et à partir d’un VectorCollection.

VideoDrawing

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

Visual

Fournit la prise en charge du rendu dans WPF, qui inclut les tests de positionnement, la transformation de coordonnées et les calculs de cadre englobant.

VisualBrush

Peint une zone avec un Visual.

VisualCollection

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

VisualTarget

Fournit des fonctionnalités pour connecter une arborescence visuelle à une autre arborescence visuelle entre les limites de thread.

VisualTreeHelper

Fournit des méthodes utilitaires qui effectuent des tâches courantes impliquant des nœuds dans une arborescence visuelle.

Structures

Nom Description
Color

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

DoubleCollection.Enumerator

Énumère les Double éléments d’un DoubleCollection.

DrawingCollection.Enumerator

Énumère les Drawing éléments d’un DrawingCollection.

GeneralTransformCollection.Enumerator

Énumère les GeneralTransform éléments d’un GeneralTransformCollection.

GeometryCollection.Enumerator

Énumère les Geometry éléments d’un GeometryCollection.

GradientStopCollection.Enumerator

Énumère les GradientStop éléments d’un GradientStopCollection.

Int32Collection.Enumerator

Énumère les Int32 éléments d’un Int32Collection.

Matrix

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

PathFigureCollection.Enumerator

Énumère les PathFigure éléments d’un PathFigureCollection.

PathSegmentCollection.Enumerator

Prend en charge une itération simple sur un PathSegmentCollection.

PixelFormat

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

PixelFormatChannelMask

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

PointCollection.Enumerator

Énumère les Point éléments d’un PointCollection.

TextEffectCollection.Enumerator

Énumère les TextEffect éléments d’un TextEffectCollection.

TransformCollection.Enumerator

Prend en charge une itération simple sur un TransformCollection.

VectorCollection.Enumerator

Énumère les Vector éléments d’un VectorCollection.

VisualCollection.Enumerator

Énumère les Visual éléments d’un VisualCollection.

Énumérations

Nom Description
AlignmentX

Décrit comment le contenu est positionné horizontalement dans un conteneur.

AlignmentY

Décrit comment le contenu est positionné verticalement dans un conteneur.

BitmapScalingMode

Spécifie l’algorithme utilisé pour mettre à l’échelle des images bitmap.

BrushMappingMode

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

CachingHint

Spécifie s’il faut mettre en cache des objets pinceau en mosaïque.

ClearTypeHint

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

ColorInterpolationMode

Détermine la façon dont les couleurs d’un dégradé sont interpolées.

EdgeMode

Détermine le rendu des bords des primitives de dessin non de texte.

FillRule

Spécifie comment les zones d’intersection des objets PathFigure contenus dans un Geometry sont combinées pour former la zone du Geometry.

FontEmbeddingRight

Décrit les 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 comment dessiner le dégradé en dehors du vecteur ou de l’espace de dégradé d’un pinceau 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 s’il faut continuer l’énumération d’objets visuels restants pendant un test de positionnement.

IntersectionDetail

Fournit des informations sur l’intersection entre les géométries de la GeometryHitTestParameters et le visuel qui a été atteint.

NumberCultureSource

Spécifie la façon dont la culture des nombres d’une exécution de texte est déterminée.

NumberSubstitutionMethod

Définit une classe d’énumérateur qui spécifie le type de substitution de nombre à effectuer sur des nombres dans une exécution de texte.

PenLineCap

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

PenLineJoin

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

Stretch

Décrit comment le contenu est redimensionné pour remplir son espace alloué.

StyleSimulations

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

SweepDirection

Définit la direction d’un arc elliptique dessiné.

TextFormattingMode

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

TextHintingMode

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

TextRenderingMode

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

TileMode

Décrit comment une TileBrush peint des vignettes sur une zone de sortie.

ToleranceType

Détermine les moyens par lesquels une valeur de tolérance d’erreur est interprétée.

Délégués

Nom Description
HitTestFilterCallback

Représente la méthode de rappel qui spécifie des parties de l’arborescence visuelle à omettre du traitement des tests de positionnement.

HitTestResultCallback

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