Windows.UI.Xaml.Media Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt grundlegende Medienunterstützung, grafische Grundelemente und APIs für Pinselzeichnungen bereit.
Klassen
AcrylicBrush |
Zeichnet einen Bereich mit einem halbtransparenten Material, das mehrere Effekte verwendet, einschließlich Weichzeichner und einer Rauschtextur. Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Media.AcrylicBrush (informationen zu WinUI im Windows App SDK finden Sie im Windows App SDK Namespaces). |
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 Pinselwerten 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 stellt anwendungsweite Renderingereignisse bereit. |
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 unterstützung für generalisierte Transformationen 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. Geometry-Objekte können für Clippingbereiche und als Geometriedefinitionen zum Rendern von zweidimensionalen grafischen Daten als Path 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 einzeln über index 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 in Path-Daten sein kann. |
LoadedImageSourceLoadCompletedEventArgs |
Stellt Ereignisdaten für das Ereignis LoadedImageSurface.LoadCompleted 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 zum Verarbeiten 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. |
PartialMediaFailureDetectedEventArgs |
Stellt Daten für das PartialMediaFailureDetected-Ereignis bereit . |
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 Segmenttypen. |
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 einzeln über den Index 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 im 3D-Raum mithilfe von Perspektivtransformationen transformiert wird. |
QuadraticBezierSegment |
Erstellt eine quadratische Bézierkurve zwischen zwei Punkten in einer PathFigure. |
RateChangedRoutedEventArgs |
Stellt Ereignisdaten für das RateChanged-Ereignis bereit . |
RectangleGeometry |
Beschreibt eine zweidimensionale rechteckige Geometrie. |
RenderedEventArgs |
Stellt Ereignisdaten für das gerenderte Ereignis bereit . |
RenderingEventArgs |
Stellt Ereignisdaten für das Renderingereignis bereit. |
RevealBackgroundBrush |
Wichtig RevealBackgroundBrush ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Verwendung wird jedoch nicht empfohlen, da sie in nachfolgenden Versionen möglicherweise geändert oder nicht verfügbar ist. Zeichnet einen Steuerelementhintergrund mit einem Freilegungseffekt mithilfe von Kompositionspinseln und Lichteffekten. Äquivalente WinUI 2-API für UWP: Microsoft.UI.Xaml.Media.RevealBackgroundBrush (informationen zu WinUI im Windows App SDK finden Sie in den Windows App SDK Namespaces). |
RevealBorderBrush |
Wichtig RevealBorderBrush ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Verwendung wird jedoch nicht empfohlen, da sie in nachfolgenden Versionen möglicherweise geändert oder nicht verfügbar ist. Zeichnet einen Steuerelementrahmen mit einem Freilegungseffekt mithilfe von Kompositionspinseln und Lichteffekten. Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Media.RevealBorderBrush (informationen zu WinUI in der Windows App SDK finden Sie in den Windows App SDK Namespaces). |
RevealBrush |
Wichtig RevealBrush ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Verwendung wird jedoch nicht empfohlen, da sie in nachfolgenden Versionen möglicherweise geändert oder nicht verfügbar ist. Basisklasse für Pinsel, die Kompositionseffekte und Licht verwenden, um die Freilegung des Visual-Entwurfs zu implementieren. Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Media.RevealBrush (informationen zu WinUI im Windows App SDK finden Sie im Windows App SDK Namespaces). |
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. |
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:
|
TileBrush |
Basisklasse, die eine Möglichkeit zum Zeichnen einer Region beschreibt. Übergeordnetes Element von ImageBrush. |
TimelineMarker |
Stellt Metadaten dar, die einem bestimmten Punkt in einer Mediendatei zugeordnet sind. |
TimelineMarkerCollection |
Stellt eine Auflistung von TimelineMarker-Objekten dar, auf die vom Index einzeln zugegriffen werden kann. Eine TimelineMarkerCollection ist eine sortierte Liste, in der die Reihenfolge durch den Time-Wert jedes in der Auflistung enthaltenen TimelineMarker-Elements bestimmt wird. Weitere Informationen dazu, wie sich dies auf die Sammlungs-API auswirkt, finden Sie unter Hinweise. |
TimelineMarkerRoutedEventArgs |
Stellt Ereignisdaten für das MarkerReached-Ereignis bereit . |
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
AcrylicBackgroundSource |
Definiert Werte, die angeben, ob die Pinselbeispiele aus dem App-Inhalt oder aus dem Inhalt hinter dem App-Fenster stammen. Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Media.AcrylicBackgroundSource (informationen zu WinUI im Windows App SDK finden Sie im Windows App SDK Namespaces). |
AlignmentX |
Beschreibt, wie Inhalt horizontal in einem Container positioniert wird |
AlignmentY |
Beschreibt, wie Inhalt vertikal in einem Container positioniert wird. |
AudioCategory |
Beschreibt den Zweck der Audioinformationen in einem Audiodatenstrom. Wird von AudioCategory als Wert verwendet. |
AudioDeviceType |
Beschreibt die primäre Verwendung des Geräts, das zum Wiedergeben von Audio verwendet wird. Dieser Wert wird von AudioDeviceType verwendet. |
BrushMappingMode |
Gibt das koordinatensystem an, das von einem Brush verwendet wird. |
ColorInterpolationMode |
Bestimmt, wie die Farben in einem Farbverlauf interpoliert werden. |
ElementCompositeMode |
Deklariert alternative Kompositions- und Mischmodi für Elemente in gemischter XAML-/Microsoft DirectX-Benutzeroberfläche. |
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 Geometrie 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. |
MediaCanPlayResponse |
Beschreibt die Wahrscheinlichkeit, dass die Medien-Engine eine Medienquelle basierend auf ihrem Dateityp und ihren Merkmalen wiedergeben kann. |
MediaElementState |
Definiert die potenziellen Zustände eines MediaElement-Objekts . |
PenLineCap |
Beschreibt die Form am Ende einer Linie oder eines Segments. |
PenLineJoin |
Beschreibt die Form, die zwei Linien oder Segmente verbindet. |
RevealBrushState |
Wichtig RevealBrush ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Die Verwendung wird jedoch nicht empfohlen, da sie in nachfolgenden Versionen möglicherweise geändert oder nicht verfügbar ist. Definiert Konstanten, die den Zeigerzustand eines Elements angeben. Entsprechende WinUI 2-API für UWP: Microsoft.UI.Xaml.Media.RevealBrushState (für WinUI im Windows App SDK siehe Windows App SDK Namespaces). |
Stereo3DVideoPackingMode |
Beschreibt den Framepackmodus für Stereo-3D-Videoinhalte. |
Stereo3DVideoRenderMode |
Beschreibt den Stereo-3D-Videorendermodus für die aktuelle Medienquelle. |
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. |
Delegaten
RateChangedRoutedEventHandler |
Stellt die Methode dar, die das RateChanged-Ereignis behandelt. Dieses Ereignis wird ausgelöst, wenn PlaybackRate oder DefaultPlaybackRate entweder über Benutzerinteraktionen oder über Code geändert werden. |
TimelineMarkerRoutedEventHandler |
Stellt Methoden dar, die verschiedene Routingereignisse im Zusammenhang mit Zeitleiste Markern behandeln. |