System.Windows.Media Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 | |
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 | |
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
É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. |