System.Windows.Media Namespace

Stellt Typen bereit, die die Integration von Rich Media ermöglichen, einschließlich Zeichnungen, Text und Audio-/Videoinhalte in Windows Presentation Foundation -Anwendungen (WPF).

Klassen

Name Beschreibung
AdornerHitTestResult

Stellt Daten dar, die vom Aufrufen der AdornerHitTest(Point) Methode zurückgegeben werden.

ArcSegment

Stellt einen elliptischen Bogen zwischen zwei Punkten dar.

BezierSegment

Stellt eine kubische Bézierkurve dar, die zwischen zwei Punkten gezeichnet wird.

BitmapCache

Erstellt und zwischenspeichert eine Bitmapdarstellung einer UIElement.

BitmapCacheBrush

Zeichnet einen Bereich mit zwischengespeicherten Inhalten.

Brush

Definiert Objekte, die zum Zeichnen grafischer Objekte verwendet werden. Klassen, die von der Darstellung des Bereichs abgeleitet Brush werden.

BrushConverter

Wird verwendet, um ein Brush Objekt in oder aus einem anderen Objekttyp zu konvertieren.

Brushes

Implementiert einen Satz vordefinierter SolidColorBrush Objekte.

CacheMode

Stellt eine Basisimplementierung zum Zwischenspeichern eines .UIElement

CacheModeConverter

Konvertiert einen CacheMode Datentyp von einem Datentyp in einen anderen.

CharacterMetrics

Stellt die Metriken dar, die zum Layout eines Zeichens in einer Geräteschriftart verwendet werden.

CharacterMetricsDictionary

Stellt ein Wörterbuch von CharacterMetrics Objekten für eine Geräteschriftart dar, die von Unicode-Skalarwerten indiziert wird.

ColorContext

Represents the International Color Consortium (ICC) or Image Color Management (ICM) color profile that is associated with a bitmap image.

ColorConverter

Konvertiert Instanzen anderer Typen in eine Instanz von Color.

Colors

Implementiert einen Satz vordefinierter Farben.

CombinedGeometry

Stellt eine 2D-geometrische Form dar, die durch die Kombination zweier Geometry Objekte definiert ist.

CompositionTarget

Stellt die Anzeigeoberfläche Ihrer Anwendung dar.

ContainerVisual

Verwaltet eine Auflistung von Visual Objekten.

DashStyle

Stellt die Abfolge von Strichen und Lücken dar, die von einer Pen.

DashStyles

Implementiert einen Satz vordefinierter DashStyle Objekte.

DisableDpiAwarenessAttribute

Ermöglicht WPF Anwendungen das Deaktivieren des Dpi-Bewusstseins (Dots per Inch) für alle Benutzeroberflächenelemente.

DoubleCollection

Stellt eine sortierte Auflistung von Double Werten dar.

DoubleCollectionConverter

Konvertiert Instanzen anderer Typen in und aus einem DoubleCollection.

Drawing

Abstrakte Klasse, die eine 2D-Zeichnung beschreibt. Diese Klasse kann nicht von Ihrem Code geerbt werden.

DrawingBrush

Zeichnet einen Bereich mit einem Drawing, der Formen, Text, Video, Bilder oder andere Zeichnungen enthalten kann.

DrawingCollection

Stellt eine sortierte Auflistung von Drawing Objekten dar.

DrawingContext

Beschreibt visuelle Inhalte mithilfe von Zeichnen-, Push- und Popbefehlen.

DrawingGroup

Stellt eine Auflistung von Zeichnungen dar, die als einzelne Zeichnung verwendet werden können.

DrawingImage

Eine ImageSource , die einen Drawing für Inhalt verwendet.

DrawingVisual

DrawingVisual ist ein visuelles Objekt, das zum Rendern von Vektorgrafiken auf dem Bildschirm verwendet werden kann. Der Inhalt wird vom System beibehalten.

EllipseGeometry

Stellt die Geometrie eines Kreises oder einer Ellipse dar.

ExceptionEventArgs

Stellt Fehler-Ausnahmedaten für Medienereignisse bereit.

FamilyTypeface

Gibt die Details einer einzelnen Schriftart an, die von einer FontFamily.

FamilyTypefaceCollection

Stellt eine Auflistung von FamilyTypeface Instanzen dar.

FontEmbeddingManager

Stellt Funktionen für physische und zusammengesetzte Schriftarteinbettung bereit.

FontFamily

Stellt eine Familie verwandter Schriftarten dar.

FontFamilyConverter

Konvertiert Instanzen des String Typs in und aus FontFamily Instanzen.

FontFamilyMap

Definiert, welche FontFamily für einen bestimmten Satz von Unicode-Codepunkten und einer kulturspezifischen Sprache verwendet werden soll.

FontFamilyMapCollection

Stellt eine sortierte Auflistung von FontFamilyMap Objekten dar.

FontFamilyValueSerializer

Konvertiert Instanzen von String und aus Instanzen von FontFamily.

Fonts

Bietet Enumerationsunterstützung für FontFamily und Typeface Objekte.

FormattedText

Stellt steuerelement low-level for drawing text in Windows Presentation Foundation (WPF)-Anwendungen bereit.

GeneralTransform

Stellt eine generalisierte Transformationsunterstützung für Objekte bereit, z. B. Punkte und Rechtecke. Dies ist eine abstrakte Klasse.

GeneralTransformCollection

Stellt eine sortierte Auflistung von GeneralTransform Objekten dar.

GeneralTransformGroup

Stellt ein GeneralTransform Zusammengesetztes der Transformationen in der zugehörigen GeneralTransformCollectiondar.

Geometry

Klassen, die von dieser abstrakten Basisklasse abgeleitet werden, definieren geometrische Formen. Geometry Objekte können zum Ausschneiden, Treffertests und Rendern von 2D-Grafikdaten verwendet werden.

GeometryCollection

Stellt eine Auflistung von Geometry -Objekten dar.

GeometryConverter

Konvertiert Instanzen anderer Typen in und aus Instanzen von Geometry.

GeometryDrawing

Zeichnet eine Geometry verwendung der angegebenen Brush und Pen.

GeometryGroup

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

GeometryHitTestParameters

Gibt einen Geometry als Parameter an, der für Treffertests einer visuellen Struktur verwendet werden soll.

GeometryHitTestResult

Gibt die Ergebnisse eines Treffertests zurück, der einen Geometry als Treffertestparameter verwendet.

GlyphRun

Stellt eine Sequenz von Glyphen aus einer einzelnen Oberfläche einer einzelnen Schriftart in einem einzigen Schriftgrad und mit einem einzelnen Renderingstil dar.

GlyphRunDrawing

Stellt ein Drawing Objekt dar, das ein GlyphRun.

GlyphTypeface

Gibt ein physisches Schriftartzeichen an, das einer Schriftartdatei auf dem Datenträger entspricht.

GradientBrush

Eine abstrakte Klasse, die einen Farbverlauf beschreibt, der aus Farbverlaufsstopps besteht. Klassen, die von GradientBrush verschiedenen Methoden zum Interpretieren von Farbverlaufsstopps erben.

GradientStop

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

GradientStopCollection

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

GuidelineSet

Stellt eine Auflistung von Führungslinien dar, die beim Anpassen gerenderter Abbildungen an ein Gerätepixelraster helfen können.

HitTestParameters

Definiert Parameter für Treffertests. Von dieser allgemeinen Basisklasse abgeleitete Klassen, die für praktische Treffertests verwendet werden können, umfassen PointHitTestParameters und GeometryHitTestParameters.

HitTestResult

Stellt die Basisklasse für mehrere abgeleitete Klassen bereit, die den Rückgabewert aus einem Treffertest darstellen.

HostVisual

Stellt ein Visual Objekt dar, das an beliebiger Stelle mit einer übergeordneten visuellen Struktur verbunden werden kann.

ImageBrush

Zeichnet einen Bereich mit einem Bild.

ImageDrawing

Zeichnet ein Bild innerhalb eines bereichs, der durch eine Rect.

ImageMetadata

Definiert eine Basisklasse für alle Metadatenvorgänge für Bildverarbeitungs-bezogene APIs. Dies ist eine abstrakte Klasse.

ImageSource

Stellt einen Objekttyp dar, der eine Breite, Höhe und ImageMetadata z. B. a BitmapSource und a DrawingImageaufweist. Dies ist eine abstrakte Klasse.

ImageSourceConverter

Konvertiert eine ImageSource in und aus anderen Datentypen.

ImageSourceValueSerializer

Konvertiert Instanzen von String und aus Instanzen von ImageSource.

Int32Collection

Stellt eine Auflistung von Int32 Werten dar.

Int32CollectionConverter

Konvertiert einen Int32Collection In- und aus anderen Datentypen.

InvalidWmpVersionException

Die Ausnahme, die ausgelöst wird, wenn die installierte Microsoft Windows Media Player Version nicht unterstützt wird.

LanguageSpecificStringDictionary

Stellt ein Wörterbuch mit Zeichenfolgen dar, die verwendet werden, um den Namen eines Objekts in verschiedenen Sprachen darzustellen.

LinearGradientBrush

Zeichnet einen Bereich mit einem linearen Farbverlauf.

LineGeometry

Stellt die Geometrie einer Linie dar.

LineSegment

Erstellt eine Linie zwischen zwei Punkten in einem PathFigure.

MatrixConverter

Konvertiert Instanzen anderer Typen in und aus einem Matrix.

MatrixTransform

Erstellt eine beliebige affine Matrixtransformation, die zum Bearbeiten von Objekten oder Koordinatensystemen in einer 2D-Ebene verwendet wird.

MediaClock

Verwaltet den Anzeigezustand für Medien über ein MediaTimeline.

MediaPlayer

Stellt die Medienwiedergabe für Zeichnungen bereit.

MediaScriptCommandEventArgs

Stellt Daten für die ScriptCommand und ScriptCommand Ereignisse bereit.

MediaTimeline

Stellt einen Timeline Für Medieninhalt bereit.

NumberSubstitution

Gibt an, wie Zahlen in Text in verschiedenen Kulturen angezeigt werden.

PathFigure

Stellt einen Unterabschnitt einer Geometrie dar, eine einzelne verbundene Reihe von zweidimensionalen geometrischen Segmenten.

PathFigureCollection

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

PathFigureCollectionConverter

Konvertiert Instanzen anderer Typen in und aus einem PathFigureCollection.

PathGeometry

Stellt eine komplexe Form dar, die aus Bögen, Kurven, Auslassungspunkten, Linien und Rechtecke besteht.

PathSegment

Stellt ein Segment eines PathFigure Objekts dar.

PathSegmentCollection

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

Pen

Beschreibt, wie eine Form umrissen wird.

PixelFormatConverter

Konvertiert eine PixelFormat in und aus anderen Datentypen.

PixelFormats

Stellt die Auflistung der unterstützten Pixelformate dar.

PointCollection

Stellt eine Auflistung von Point Werten dar, auf die einzeln nach Index zugegriffen werden kann.

PointCollectionConverter

Konvertiert Instanzen anderer Typen in und aus einem PointCollection.

PointHitTestParameters

Gibt einen Point als Parameter an, der für Treffertests eines visuellen Objekts verwendet werden soll.

PointHitTestResult

Stellt die Ergebnisse eines Treffertests dar, der einen Point als Treffertestparameter verwendet.

PolyBezierSegment

Stellt eine oder mehrere kubische Bézierkurven dar.

PolyLineSegment

Stellt eine Gruppe von Liniensegmenten dar, die durch einen durch jeden PointCollectionPoint definierten Endpunkt eines Liniensegments definiert werden.

PolyQuadraticBezierSegment

Stellt einen Satz quadratischer Béziersegmente dar.

QuadraticBezierSegment

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

RadialGradientBrush

Zeichnet einen Bereich mit einem radialen Farbverlauf. Ein Fokus definiert den Anfang des Farbverlaufs, und ein Kreis definiert den Endpunkt des Farbverlaufs.

RectangleGeometry

Beschreibt ein zweidimensionales Rechteck.

RenderCapability

Ermöglicht WPF-Anwendungen das Abfragen der aktuellen Renderingebene für das zugeordnete Dispatcher Objekt und das Registrieren der Benachrichtigung über Änderungen.

RenderingEventArgs

Erforderliche Argumente für das Rendering Ereignis.

RenderOptions

Stellt Optionen zum Steuern des Renderingverhaltens von Objekten bereit.

RequestCachePolicyConverter

Analysiert ein RequestCachePolicy.

RotateTransform

Dreht ein Objekt im Uhrzeigersinn um einen angegebenen Punkt in einem 2D-x-y-Koordinatensystem.

ScaleTransform

Skaliert ein Objekt im 2D-x-y-Koordinatensystem.

SkewTransform

Stellt eine 2D-Neigung dar.

SolidColorBrush

Zeichnet einen Bereich mit einer Volltonfarbe.

StreamGeometry

Definiert eine geometrische Form, die mithilfe einer StreamGeometryContext. Diese Geometrie ist eine leichte Alternative zu PathGeometry: Sie unterstützt keine Datenbindung, Animation oder Änderung.

StreamGeometryContext

Beschreibt eine Geometrie mithilfe von Zeichnungsbefehlen. Diese Klasse wird mit der StreamGeometry Klasse verwendet, um eine einfache Geometrie zu erstellen, die keine Datenbindung, Animation oder Änderung unterstützt.

TextEffect

Stellt einen Texteffekt dar, der auf Textobjekte angewendet werden kann.

TextEffectCollection

Stellt Sammlungsunterstützung für eine Auflistung von TextEffect Objekten bereit.

TextOptions

Definiert einen Satz angefügter Eigenschaften, die sich auf die Darstellung von Text in einem Element auswirken.

TileBrush

Beschreibt eine Möglichkeit zum Zeichnen eines Bereichs mithilfe einer oder mehrerer Kacheln.

Transform

Definiert Funktionen, die Transformationen in einer 2D-Ebene ermöglichen. Transformationen umfassen Drehung (RotateTransform), Skalierung (ScaleTransform), Schiefe (SkewTransform) und Übersetzung (TranslateTransform). Diese Klassenhierarchie unterscheidet sich von der Matrix Struktur, da es sich um eine Klasse handelt und Animationen und Enumerationsemantik unterstützt.

TransformCollection

Stellt eine Auflistung von Transform Objekten dar, auf die einzeln nach Index zugegriffen werden kann.

TransformConverter

Konvertiert ein Transform Objekt in oder aus einem anderen Objekttyp.

TransformGroup

Stellt eine Zusammengesetzte Transform dar, die aus anderen Transform Objekten besteht.

TranslateTransform

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

Typeface

Stellt eine Kombination aus FontFamily, , FontWeight, FontStyleund FontStretch.

VectorCollection

Stellt eine sortierte Auflistung von Vector Werten dar.

VectorCollectionConverter

Konvertiert Instanzen anderer Typen in und aus einem VectorCollection.

VideoDrawing

Gibt eine Mediendatei wieder. Wenn es sich bei dem Medium um eine Videodatei handelt, VideoDrawing wird sie an das angegebene Rechteck geschnitten.

Visual

Bietet Renderingunterstützung in WPF, einschließlich Treffertests, Koordinatentransformation und Begrenzungsfeldberechnungen.

VisualBrush

Zeichnet einen Bereich mit einem Visual.

VisualCollection

Stellt eine sortierte Auflistung von Visual Objekten dar.

VisualTarget

Bietet Funktionen zum Verbinden einer visuellen Struktur mit einer anderen visuellen Struktur über Threadgrenzen hinweg.

VisualTreeHelper

Stellt Hilfsmethoden bereit, die allgemeine Aufgaben mit Knoten in einer visuellen Struktur ausführen.

Strukturen

Name Beschreibung
Color

Beschreibt eine Farbe in Bezug auf Alpha-, Rot-, Grün- und Blaukanäle.

DoubleCollection.Enumerator

Listet Double Elemente in einem DoubleCollection.

DrawingCollection.Enumerator

Listet Drawing Elemente in einem DrawingCollection.

GeneralTransformCollection.Enumerator

Listet GeneralTransform Elemente in einem GeneralTransformCollection.

GeometryCollection.Enumerator

Listet Geometry Elemente in einem GeometryCollection.

GradientStopCollection.Enumerator

Listet GradientStop Elemente in einem GradientStopCollection.

Int32Collection.Enumerator

Listet Int32 Elemente in einem Int32Collection.

Matrix

Stellt eine 3x3 affine Transformationsmatrix dar, die für Transformationen im 2D-Raum verwendet wird.

PathFigureCollection.Enumerator

Listet PathFigure Elemente in einem PathFigureCollection.

PathSegmentCollection.Enumerator

Unterstützt eine einfache Iteration über ein PathSegmentCollection.

PixelFormat

Definiert ein Pixelformat für Bilder und pixelbasierte Oberflächen.

PixelFormatChannelMask

Definiert die Bitmaske und -schicht für ein bestimmtes Pixelformat.

PointCollection.Enumerator

Listet Point Elemente in einem PointCollection.

TextEffectCollection.Enumerator

Listet TextEffect Elemente in einem TextEffectCollection.

TransformCollection.Enumerator

Unterstützt eine einfache Iteration über ein TransformCollection.

VectorCollection.Enumerator

Listet Vector Elemente in einem VectorCollection.

VisualCollection.Enumerator

Listet Visual Elemente in einem VisualCollection.

Enumerationen

Name Beschreibung
AlignmentX

Beschreibt, wie Inhalte horizontal in einem Container positioniert werden.

AlignmentY

Beschreibt, wie Inhalte vertikal in einem Container positioniert werden.

BitmapScalingMode

Gibt an, welcher Algorithmus zum Skalieren von Bitmapbildern verwendet wird.

BrushMappingMode

Gibt das koordinatensystem an, das von einem Brushverwendet wird.

CachingHint

Gibt an, ob gekachelte Pinselobjekte zwischengespeichert werden sollen.

ClearTypeHint

Eine Aufzählung, die einen Hinweis auf das Renderingmodul angibt, dass Text mit ClearType gerendert werden kann.

ColorInterpolationMode

Bestimmt, wie die Farben in einem Farbverlauf interpoliert werden.

EdgeMode

Bestimmt, wie die Ränder von Nicht-Text-Zeichnungsgrundtypen gerendert werden.

FillRule

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

FontEmbeddingRight

Beschreibt die in einer OpenType-Schriftartdatei angegebenen Berechtigungen zum Einbetten von Schriftarten.

GeometryCombineMode

Gibt die verschiedenen Methoden an, mit denen zwei Geometrien kombiniert werden können.

GradientSpreadMethod

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

HitTestFilterBehavior

Gibt das Rückgabeverhalten eines Treffertests in einer Treffertest-Rückrufmethode an.

HitTestResultBehavior

Bestimmt, ob die Aufzählung aller verbleibenden visuellen Objekte während eines Treffertests fortgesetzt werden soll.

IntersectionDetail

Stellt Informationen über die Schnittmenge zwischen den Geometrien in der GeometryHitTestParameters und dem visuellen Element bereit, das getroffen wurde.

NumberCultureSource

Gibt an, wie die Kultur für Zahlen in einem Textlauf bestimmt wird.

NumberSubstitutionMethod

Definiert eine Enumerationsklasse, die den Typ der Zahlenersetzung angibt, die für Zahlen in einem Textlauf ausgeführt werden soll.

PenDashCap

Beschreibt die Form am Ende jedes Strichsegments.

PenLineCap

Beschreibt die Form am Ende einer Linie oder eines Abschnitts.

PenLineJoin

Beschreibt die Form, die zwei Linien oder Segmente verbindet.

Stretch

Beschreibt, wie die Größe des Inhalts geändert wird, um den zugewiesenen Platz auszufüllen.

StyleSimulations

Definiert eine Enumerationsklasse, die den Simulationsstil einer Schriftart beschreibt.

SweepDirection

Definiert die Richtung, in der ein elliptischer Bogen gezeichnet wird.

TextFormattingMode

Definiert die von der TextFormatter Klasse unterstützten Formatierungsmethoden.

TextHintingMode

Definiert das Renderingverhalten statischer oder animierter Text.

TextRenderingMode

Definiert die unterstützten Renderingmodi für Text.

TileMode

Beschreibt, wie ein TileBrush Kacheln in einen Ausgabebereich zeichnet.

ToleranceType

Bestimmt die Mittel, mit denen ein Fehlertoleranzwert interpretiert wird.

Delegaten

Name Beschreibung
HitTestFilterCallback

Stellt die Rückrufmethode dar, die Teile der visuellen Struktur angibt, die von der Treffertestverarbeitung weggelassen werden soll.

HitTestResultCallback

Stellt einen Rückruf dar, der zum Anpassen von Treffertests verwendet wird. WPF ruft die HitTestResultCallback auf, um Treffertest-Schnittmengen an den Benutzer zu melden.