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