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