Share via


Microsoft.UI.Xaml.Media Namespace

Bietet Pinsel, grundlegende Medienunterstützung und Grafikgrundsätze.

Klassen

AcrylicBrush

Zeichnet einen Bereich mit einem halbtransparenten Material, das mehrere Effekte verwendet, einschließlich Weichzeichner und einer Rauschtextur.

ArcSegment

Stellt einen elliptischen Bogen zwischen zwei Punkten dar.

BezierSegment

Stellt eine zwischen zwei Punkten gezeichnete quadratische Bézier-Kurve dar.

BitmapCache

Stellt das Verhalten des Zwischenspeicherns eines visuellen Elements oder einer Struktur von Elementen als Bitmapflächen dar.

Brush

Definiert Objekte, die zum Zeichnen von Grafikobjekten verwendet werden. Klassen, die von Brush abgeleitet werden, beschreiben, wie der Bereich gezeichnet wird.

BrushCollection

Stellt eine geordnete Auflistung von Brush-Werten dar.

CacheMode

Stellt zwischengespeicherte Inhaltsmodi für Grafikbeschleunigungsfeatures dar.

CompositeTransform

Wendet mehrere Transformationsvorgänge auf ein Objekt an.

CompositionTarget

Stellt die zusammengesetzte Anzeigeoberfläche für eine App dar. Diese Klasse bietet anwendungsweite Renderingereignisse.

DesktopAcrylicBackdrop

Stellt eine Systemkulisse dar, die Acrylmaterial auf eine unterstützte XAML-Oberfläche anwendet, z. B. eine Window.

DoubleCollection

Stellt eine geordnete Auflistung von Double-Werten dar.

EllipseGeometry

Stellt die Geometrie eines Kreises oder einer Ellipse dar.

FontFamily

Stellt eine Familie verwandter Schriftarten dar.

GeneralTransform

Bietet generalisierte Transformationsunterstützung für Objekte. GeneralTransform ist eine Basisklasse, die sich in der Hierarchie praktischer Transformationsklassen wie TranslateTransform befindet.

Geometry

Stellt eine Basisklasse für Objekte bereit, die geometrische Formen definieren. Geometrieobjekte können zum Abschneiden von Regionen und als Geometriedefinitionen zum Rendern von zweidimensionalen grafischen Daten als Pfad verwendet werden.

GeometryCollection

Stellt eine Auflistung von Geometry-Objekten dar.

GeometryGroup

Stellt eine zusammengesetzte Geometrie dar, die aus anderen Geometry-Objekten besteht.

GradientBrush

Eine abstrakte Klasse, die einen Farbverlauf beschreibt, der aus Farbverlaufsstopps besteht.

GradientStop

Beschreibt die Position und Farbe eines Übergangspunkts in einem Farbverlauf.

GradientStopCollection

Stellt eine Auflistung von GradientStop-Objekten dar, auf die vom Index einzeln zugegriffen werden kann.

ImageBrush

Zeichnet einen Bereich mit einem Bild. Die Bildquelle wird in der Regel aus Dateiformaten wie Joint Photographic Experts Group (JPEG) abgerufen.

ImageSource

Stellt einen Objektquelltyp für die Eigenschaften Image.Source und ImageBrush.ImageSource bereit.

LinearGradientBrush

Zeichnet einen Bereich mit einem linearen Farbverlauf.

LineGeometry

Stellt die Geometrie einer Linie dar.

LineSegment

Stellt eine Linie zwischen zwei Punkten dar, die Teil einer PathFigure innerhalb von Pfaddaten sein kann.

LoadedImageSourceLoadCompletedEventArgs

Stellt Ereignisdaten für das LoadedImageSurface.LoadCompleted-Ereignis bereit .

LoadedImageSurface

Stellt eine Kompositionsoberfläche dar, auf die ein Bild heruntergeladen, decodiert und geladen werden kann. Sie können ein Bild mit einem URI (Uniform Resource Identifier) laden, der auf eine Bildquelldatei verweist, oder einen IRandomAccessStream bereitstellen.

Matrix3DProjection

Wendet eine Matrix3D-Projektion auf ein Objekt an.

MatrixHelper

Stellt statische Hilfsmethoden für die Verarbeitung von Matrixwerten bereit. C#- und Microsoft Visual Basic-Code sollten stattdessen Elemente von Matrix verwenden.

MatrixTransform

Erstellt eine beliebige affine Matrixtransformation, die zum Bearbeiten von Objekten oder Koordinatensystemen auf einer zweidimensionalen Ebene verwendet wird.

MediaTransportControlsThumbnailRequestedEventArgs

Stellt Daten für das MediaTransportControls.ThumbnailRequested-Ereignis bereit.

MicaBackdrop

Stellt eine Systemkulisse dar, die Mica-Material auf eine unterstützte XAML-Oberfläche anwendet, z. B. eine Window.

PathFigure

Stellt einen Unterabschnitt einer Geometrie dar, eine einzelne verbundene Folge zweidimensionaler geometrischer Segmente.

PathFigureCollection

Stellt eine Auflistung von PathFigure-Objekten dar, die zusammen die Geometrie einer PathGeometry bilden.

PathGeometry

Stellt eine komplexe vektorbasierte Form dar, die aus Bögen, Kurven, Auslassungspunkten, Linien und Rechtecken bestehen kann.

PathSegment

Stellt ein Segment eines PathFigure-Objekts dar. Abgeleitete Klassen von PathFigure beschreiben verschiedene Typen von Segmenten.

PathSegmentCollection

Stellt eine Auflistung von PathSegment-Objekten dar, auf die vom Index einzeln zugegriffen werden kann.

PlaneProjection

Stellt eine perspektivische Transformation (einen 3D-ähnlichen Effekt) für ein Objekt dar.

PointCollection

Stellt eine Auflistung von Punktwerten dar, auf die vom Index einzeln zugegriffen werden kann.

PolyBezierSegment

Stellt eine oder mehrere kubische Bézierkurven dar.

PolyLineSegment

Stellt eine Reihe von Liniensegmenten dar, die von einer Point-Auflistung definiert werden, wobei jeder Punkt den Endpunkt eines Liniensegments angibt.

PolyQuadraticBezierSegment

Stellt einen Satz quadratischer Bézierkurvensegmente dar.

Projection

Stellt eine Basisklasse für Projektionen bereit, die beschreibt, wie ein Objekt mithilfe von Perspektivtransformationen im 3D-Raum transformiert wird.

QuadraticBezierSegment

Erstellt eine quadratische Bézierkurve zwischen zwei Punkten in einer PathFigure.

RadialGradientBrush

RadialGradientBrush zeichnet einen Bereich mit einem radialen Farbverlauf. Ein Mittelpunkt definiert den Ursprung des Farbverlaufs, und eine Ellipse definiert die äußeren Grenzen des Farbverlaufs.

RectangleGeometry

Beschreibt eine zweidimensionale rechteckige Geometrie.

RenderedEventArgs

Stellt Ereignisdaten für das gerenderte Ereignis bereit .

RenderingEventArgs

Stellt Ereignisdaten für das Renderingereignis bereit.

RotateTransform

Dreht ein Objekt um einen angegebenen Punkt in einem zweidimensionalen x-y-Koordinatensystem.

ScaleTransform

Skaliert ein Objekt im zweidimensionalen x-y-Koordinatensystem.

Shadow

Die Basisklasse für Schatteneffekte, die auf ein XAML-Element angewendet werden können.

SkewTransform

Stellt eine zweidimensionale Abweichung dar.

SolidColorBrush

Zeichnet einen Bereich mit einer Volltonfarbe. Die Volltonfarbe wird durch einen Farbwert definiert.

SystemBackdrop

Basisklasse für benutzerdefinierte Systemkulissen, die zum Rendern von Materialien wie Mica und Acryl verwendet werden.

ThemeShadow

Ein ThemeShadow ist ein vorkonfigurter Schatteneffekt, der auf jedes XAML-Element angewendet werden kann, um Schatten basierend auf x-, y- und z-Koordinaten entsprechend zu zeichnen. ThemeShadow passt sich außerdem automatisch an andere Umgebungsspezifikationen an:

  • Passt sich an Änderungen von Beleuchtung, Benutzerdesign, App-Umgebung und Shell an.
  • Schattenelemente automatisch basierend auf ihrer Höhe.
  • Hält Elemente bei Bewegungen und Änderungen der Hervorhebung synchron.
  • Hält Schatten innerhalb der Anwendung und anwendungsübergreifend konsistent.
TileBrush

Basisklasse, die eine Möglichkeit zum Zeichnen einer Region beschreibt. Übergeordnetes Element von ImageBrush.

Transform

Definiert Funktionen, die Transformationen auf einer zweidimensionalen Ebene ermöglichen.

TransformCollection

Stellt eine Auflistung von Transformationsobjekten dar, auf die vom Index einzeln zugegriffen werden kann.

TransformGroup

Stellt eine zusammengesetzte Transformation dar, die aus anderen Transformationsobjekten besteht.

TranslateTransform

Übersetzt (verschiebt) ein Objekt im zweidimensionalen x-y-Koordinatensystem.

VisualTreeHelper

Stellt Hilfsprogrammmethoden bereit, die zum Durchlaufen von Objektbeziehungen (entlang der Achsen untergeordneter Objekte oder übergeordneter Objekte) in der visuellen Struktur Ihrer App verwendet werden können.

XamlCompositionBrushBase

Stellt eine Basisklasse bereit, die zum Erstellen von XAML-Pinsel verwendet wird, die einen Bereich mit einem CompositionBrush zeichnen.

XamlLight

Stellt eine Basisklasse bereit, die zum Erstellen von XAML-Leuchten verwendet wird, die ein CompositionLight verwenden, um Beleuchtungseffekte auf XAML-Elemente und -Pinsel anzuwenden.

Strukturen

Matrix

Stellt eine 3 × 3 affine Transformationsmatrix dar, die für Transformationen im zweidimensionalen Raum verwendet wird.

Enumerationen

AlignmentX

Beschreibt, wie Inhalt horizontal in einem Container positioniert wird

AlignmentY

Beschreibt, wie Inhalt vertikal in einem Container positioniert wird.

BrushMappingMode

Gibt das koordinatensystem an, das von einem Brush verwendet wird.

ColorInterpolationMode

Bestimmt, wie die Farben in einem Farbverlauf interpoliert werden.

ElementCompositeMode

Gibt Werte für die alternativen Kompositions- und Füllmodi von Elementen in gemischter XAML-/Microsoft DirectX-Benutzeroberfläche an.

FastPlayFallbackBehaviour

Definiert Konstanten, die angeben, wie sich MediaTransportControls Fast-Forward/Rückwärtsschaltflächen verhalten.

FillRule

Gibt an, wie die sich überschneidenden Bereiche von PathFigure-Objekten , die in einer Geometry enthalten sind, kombiniert werden, um den Bereich der Geometry zu bilden.

GradientSpreadMethod

Gibt an, wie der Farbverlauf außerhalb des Farbverlaufsvektors oder des Leerzeichens eines Farbverlaufspinsels gezeichnet wird.

LoadedImageSourceLoadStatus

Definiert Konstanten, die angeben, ob ein Bild geladen wurde oder warum es nicht geladen werden konnte.

PenLineCap

Beschreibt die Form am Ende einer Linie oder eines Segments.

PenLineJoin

Beschreibt die Form, die zwei Linien oder Segmente verbindet.

Stretch

Beschreibt, wie der Inhalt skaliert wird, um den gesamten zugewiesenen Platz zu füllen.

StyleSimulations

Beschreibt den Simulationsstil einer Schriftart.

SweepDirection

Gibt die Richtung an, in der ein elliptischer Bogen gezeichnet wird.