Share via


Microsoft.UI.Xaml.Media Espace de noms

Fournit des pinceaux, une prise en charge multimédia de base et des primitives graphiques.

Classes

AcrylicBrush

Peint une zone avec un matériau semi-transparent qui utilise plusieurs effets, notamment le flou et une texture du bruit.

ArcSegment

Représente un arc elliptique entre deux points.

BezierSegment

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

BitmapCache

Représente le comportement de la mise en cache d’un élément visuel ou d’une arborescence d’éléments en tant que surfaces bitmap.

Brush

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

BrushCollection

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

CacheMode

Représente les modes de contenu mis en cache pour les fonctionnalités d’accélération graphique.

CompositeTransform

Applique plusieurs opérations de transformation à un objet.

CompositionTarget

Représente la surface d’affichage composite d’une application. Cette classe fournit des événements de rendu à l’échelle de l’application.

DesktopAcrylicBackdrop

Représente un arrière-plan système qui applique un matériau acrylique à une surface XAML prise en charge, comme un Window.

DoubleCollection

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

EllipseGeometry

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

FontFamily

Représente une famille de polices associées.

GeneralTransform

Fournit une prise en charge généralisée de la transformation pour les objets. GeneralTransform est une classe de base qui se trouve dans la hiérarchie des classes de transformation pratiques telles que TranslateTransform.

Geometry

Fournit une classe de base pour les objets qui définissent des formes géométriques. Les objets Geometry peuvent être utilisés pour les régions de découpage et comme définitions de géométrie pour le rendu de données graphiques bidimensionnelles sous forme de chemin d’accès.

GeometryCollection

Représente une collection d’objets Geometry .

GeometryGroup

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

GradientBrush

Classe abstraite décrivant un dégradé composé de 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 individuellement par index.

ImageBrush

Peint une zone avec une image. La source d’image est généralement obtenue à partir de formats de fichiers tels que JPEG (Joint Photographic Experts Group).

ImageSource

Fournit un type de source d’objet pour les propriétés Image.Source et ImageBrush.ImageSource .

LinearGradientBrush

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

LineGeometry

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

LineSegment

Représente une ligne dessinée entre deux points, qui peut faire partie d’un PathFigure dans les données path .

LoadedImageSourceLoadCompletedEventArgs

Fournit des données d’événement pour l’événement LoadedImageSurface.LoadCompleted .

LoadedImageSurface

Représente une surface de composition sur laquelle une image peut être téléchargée, décodée et chargée. Vous pouvez charger une image à l’aide d’un URI (Uniform Resource Identifier) qui fait référence à un fichier source d’image ou en fournissant un IRandomAccessStream.

Matrix3DProjection

Applique une projection Matrix3D à un objet.

MatrixHelper

Fournit des méthodes d’assistance statiques pour le traitement des valeurs de matrice . Le code C# et Microsoft Visual Basic doivent utiliser les membres de Matrix à la place.

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 à deux dimensions.

MediaTransportControlsThumbnailRequestedEventArgs

Fournit des données pour l’événement MediaTransportControls.ThumbnailRequested.

MicaBackdrop

Représente un arrière-plan système qui applique un matériau Mica à une surface XAML prise en charge, comme un Window.

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 constituent collectivement la géométrie d’un PathGeometry.

PathGeometry

Représente une forme vectorielle 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 . Les classes dérivées de PathFigure décrivent différents types de segments.

PathSegmentCollection

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

PlaneProjection

Représente une transformation de perspective (un effet de type 3D) sur un objet.

PointCollection

Représente une collection de valeurs point auxquelles l’index peut accéder individuellement.

PolyBezierSegment

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

PolyLineSegment

Représente un ensemble de segments de ligne définis par une collection Point , chaque point spécifiant le point de terminaison d’un segment de ligne.

PolyQuadraticBezierSegment

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

Projection

Fournit une classe de base pour les projections, qui décrivent comment transformer un objet dans un espace 3D à l’aide de transformations de perspective.

QuadraticBezierSegment

Crée une courbe de Bézier quadratique entre deux points d’un PathFigure.

RadialGradientBrush

RadialGradientBrush peint une zone avec un dégradé radial. Un point central définit l’origine du dégradé et une ellipse définit les limites externes du dégradé.

RectangleGeometry

Décrit une géométrie rectangulaire à deux dimensions.

RenderedEventArgs

Fournit des données d’événement pour l’événement Rendu .

RenderingEventArgs

Fournit des données d’événement pour l’événement Rendering .

RotateTransform

Fait pivoter un objet autour d’un point spécifié dans un système de coordonnées x-y bidimensionnel.

ScaleTransform

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

Shadow

Classe de base pour les effets d’ombre qui peuvent être appliqués à un élément XAML.

SkewTransform

Représente une asymétrie à deux dimensions.

SolidColorBrush

Peint une zone avec une couleur unie. La couleur unie est définie par une valeur Color .

SystemBackdrop

Classe de base pour les arrière-plans système personnalisés utilisés pour restituer des matériaux tels que Mica et Acrylique.

ThemeShadow

Un ThemeShadow est un effet d’ombre préconfiguré qui peut être appliqué à n’importe quel élément XAML pour dessiner des ombres en fonction des coordonnées x, y et z. Par ailleurs, ThemeShadow s’ajuste automatiquement en fonction d’autres spécifications environnementales :

  • S’adapte aux changements liés à l’éclairage, au thème de l’utilisateur, à l’environnement d’application et au shell.
  • Les éléments d’ombres sont automatiquement basés sur leur élévation.
  • Assure la synchronisation des éléments à mesure qu’ils se déplacent et changent d’élévation.
  • Garantit des ombres cohérentes dans et entre les applications.
TileBrush

Classe de base qui décrit un moyen de peindre une région. Parent d’ImageBrush.

Transform

Définit les fonctionnalités qui permettent les transformations dans un plan à deux dimensions.

TransformCollection

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

TransformGroup

Représente une transformation composite composée d’autres objets Transform .

TranslateTransform

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

VisualTreeHelper

Fournit des méthodes utilitaires qui peuvent être utilisées pour parcourir les relations d’objet (le long des axes objet-enfant ou parent-objet) dans l’arborescence visuelle de votre application.

XamlCompositionBrushBase

Fournit une classe de base utilisée pour créer des pinceaux XAML qui peignent une zone avec un CompositionBrush.

XamlLight

Fournit une classe de base utilisée pour créer des lumières XAML qui utilisent un Objet CompositionLight pour appliquer des effets d’éclairage aux éléments XAML et aux pinceaux.

Structures

Matrix

Représente une matrice de transformation affine 3 × 3 utilisée pour les transformations dans un espace à deux dimensions.

Énumérations

AlignmentX

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

AlignmentY

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

BrushMappingMode

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

ColorInterpolationMode

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

ElementCompositeMode

Spécifie des valeurs pour les autres modes de composition et de fusion des éléments dans l’interface utilisateur mixte XAML/Microsoft DirectX.

FastPlayFallbackBehaviour

Définit des constantes qui spécifient le comportement des boutons avance-rapide/arrière MediaTransportControls .

FillRule

Spécifie la façon dont les zones d’intersection des objets PathFigure contenus dans une géométrie sont combinées pour former la zone de la géométrie.

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

LoadedImageSourceLoadStatus

Définit des constantes qui spécifient si une image a été chargée ou pourquoi elle n’a pas pu être chargée.

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écrit le style de simulation d’une police.

SweepDirection

Spécifie la direction dans laquelle un arc elliptique est dessiné.