Udostępnij za pośrednictwem


System.Windows.Media Przestrzeń nazw

Udostępnia typy, które umożliwiają integrację multimediów sformatowanych, w tym rysunków, tekstu i zawartości audio/wideo w aplikacjach Windows Presentation Foundation (WPF).

Klasy

AdornerHitTestResult

Reprezentuje dane zwracane z wywołania AdornerHitTest(Point) metody .

ArcSegment

Reprezentuje łuk wielokropowy między dwoma punktami.

BezierSegment

Reprezentuje krzywą Beziera sześcienną rysowaną między dwoma punktami.

BitmapCache

Tworzy i buforuje reprezentację mapy bitowej elementu UIElement.

BitmapCacheBrush

Maluje obszar z buforowaną zawartością.

Brush

Definiuje obiekty używane do malowania obiektów graficznych. Klasy pochodzące z Brush opisu sposobu malowania obszaru.

BrushConverter

Służy do konwertowania Brush obiektu na lub z innego typu obiektu.

Brushes

Implementuje zestaw wstępnie zdefiniowanych SolidColorBrush obiektów.

CacheMode

Zapewnia podstawową implementację buforowania elementu UIElement.

CacheModeConverter

Konwertuje element CacheMode z jednego typu danych na inny.

CharacterMetrics

Reprezentuje metryki używane do układania znaku w czcionki urządzenia.

CharacterMetricsDictionary

Reprezentuje słownik CharacterMetrics obiektów dla czcionki urządzenia indeksowanej przez wartości skalarne Unicode.

ColorContext

Reprezentuje profil kolorów International Color Consortium (ICC) lub Image Color Management (ICM), który jest skojarzony z obrazem mapy bitowej.

ColorConverter

Konwertuje wystąpienia innych typów na i z wystąpienia klasy Color.

Colors

Implementuje zestaw wstępnie zdefiniowanych kolorów.

CombinedGeometry

Reprezentuje kształt geometryczny 2-W zdefiniowany przez kombinację dwóch Geometry obiektów.

CompositionTarget

Reprezentuje powierzchnię wyświetlaną aplikacji.

ContainerVisual

Zarządza kolekcją Visual obiektów.

DashStyle

Reprezentuje sekwencję kresków i luk, które zostaną zastosowane przez element Pen.

DashStyles

Implementuje zestaw wstępnie zdefiniowanych DashStyle obiektów.

DisableDpiAwarenessAttribute

Umożliwia aplikacjom WPF wyłączenie rozpoznawania kropek na cal (dpi) dla wszystkich elementów interfejsu użytkownika.

DoubleCollection

Reprezentuje uporządkowaną kolekcję Double wartości.

DoubleCollectionConverter

Konwertuje wystąpienia innych typów na i z klasy DoubleCollection.

Drawing

Abstrakcyjna klasa opisując rysunek 2-W. Ta klasa nie może być dziedziczona przez kod.

DrawingBrush

Maluje obszar za pomocą elementu Drawing, który może zawierać kształty, tekst, wideo, obrazy lub inne rysunki.

DrawingCollection

Reprezentuje uporządkowaną kolekcję Drawing obiektów.

DrawingContext

Opisuje zawartość wizualną przy użyciu poleceń rysowania, wypychania i pop.

DrawingGroup

Reprezentuje kolekcję rysunków, które można obsługiwać jako pojedynczy rysunek.

DrawingImage

Element ImageSource , który używa elementu Drawing do obsługi zawartości.

DrawingVisual

DrawingVisual to obiekt wizualny, który może służyć do renderowania grafiki wektorowej na ekranie. Zawartość jest utrwalana przez system.

EllipseGeometry

Reprezentuje geometrię okręgu lub wielokropka.

ExceptionEventArgs

Udostępnia dane wyjątków błędów dla zdarzeń multimedialnych.

FamilyTypeface

Określa szczegóły pojedynczego typuface obsługiwanego przez element FontFamily.

FamilyTypefaceCollection

Reprezentuje kolekcję FamilyTypeface wystąpień.

FontEmbeddingManager

Udostępnia funkcje osadzania czcionek fizycznych i złożonych.

FontFamily

Reprezentuje rodzinę powiązanych czcionek.

FontFamilyConverter

Konwertuje wystąpienia String typu na i z FontFamily wystąpień.

FontFamilyMap

Definiuje, które FontFamily mają być używane dla określonego zestawu punktów kodu Unicode i języka specyficznego dla kultury.

FontFamilyMapCollection

Reprezentuje uporządkowaną kolekcję FontFamilyMap obiektów.

FontFamilyValueSerializer

Konwertuje wystąpienia elementu String na i z wystąpień programu FontFamily.

Fonts

Zapewnia obsługę wyliczenia dla FontFamily obiektów i .Typeface

FormattedText

Zapewnia kontrolę niskiego poziomu na potrzeby rysowania tekstu w aplikacjach Windows Presentation Foundation (WPF).

GeneralTransform

Zapewnia ogólną obsługę przekształcania obiektów, takich jak punkty i prostokąty. Jest to abstrakcyjna klasa.

GeneralTransformCollection

Reprezentuje uporządkowaną kolekcję GeneralTransform obiektów.

GeneralTransformGroup

Reprezentuje element złożony przekształceń w elemecie GeneralTransformGeneralTransformCollection.

Geometry

Klasy pochodzące z tej abstrakcyjnej klasy bazowej definiują kształty geometryczne. Geometry obiekty mogą służyć do wycinania, testowania trafień i renderowania danych graficznych 2-W.

GeometryCollection

Reprezentuje kolekcję Geometry obiektów.

GeometryConverter

Konwertuje wystąpienia innych typów na i z wystąpień programu Geometry.

GeometryDrawing

Geometry Rysuje element przy użyciu określonego Brush elementu i Pen.

GeometryGroup

Reprezentuje geometrię złożoną składającą się z innych Geometry obiektów.

GeometryHitTestParameters

Określa Geometry jako parametr, który ma być używany do testowania drzewa wizualnego.

GeometryHitTestResult

Zwraca wyniki testu trafienia, który używa Geometry parametru jako testu trafienia.

GlyphRun

Reprezentuje sekwencję glifów z jednej twarzy pojedynczej czcionki o jednym rozmiarze i z jednym stylem renderowania.

GlyphRunDrawing

Drawing Reprezentuje obiekt renderujący obiekt GlyphRun.

GlyphTypeface

Określa fizyczną twarz czcionki odpowiadającą plikowi czcionki na dysku.

GradientBrush

Klasa abstrakcyjna opisując gradient składający się z zatrzymań gradientu. Klasy dziedziczone po GradientBrush opisie różnych sposobów interpretowania zatrzymań gradientu.

GradientStop

Opisuje lokalizację i kolor punktu przejścia w gradientzie.

GradientStopCollection

Reprezentuje kolekcję GradientStop obiektów, do których można uzyskać dostęp indywidualnie według indeksu.

GuidelineSet

Reprezentuje kolekcję linii przewodnika, które mogą pomóc w dostosowaniu renderowanych rysunków do siatki pikseli urządzenia.

HitTestParameters

Definiuje parametry do testowania trafień. Klasy pochodzące z tej wspólnej klasy bazowej, które mogą być używane do praktycznego testowania trafień, obejmują PointHitTestParameters i GeometryHitTestParameters.

HitTestResult

Udostępnia klasę bazową dla kilku klas pochodnych, które reprezentują wartość zwracaną z testu trafienia.

HostVisual

Visual Reprezentuje obiekt, który można połączyć w dowolnym miejscu z nadrzędnym drzewem wizualnym.

ImageBrush

Maluje obszar obrazem.

ImageDrawing

Rysuje obraz w regionie zdefiniowanym przez obiekt Rect.

ImageMetadata

Definiuje klasę bazową dla wszystkich operacji metadanych na powiązanych interfejsach API tworzenia obrazów. Jest to abstrakcyjna klasa.

ImageSource

Reprezentuje typ obiektu, który ma szerokość, wysokość i ImageMetadata na przykład i BitmapSource .DrawingImage Jest to abstrakcyjna klasa.

ImageSourceConverter

Konwertuje typ ImageSource na i z innych typów danych.

ImageSourceValueSerializer

Konwertuje String wystąpienia do i z wystąpień klasy ImageSource.

Int32Collection

Reprezentuje kolekcję Int32 wartości.

Int32CollectionConverter

Konwertuje element Int32Collection na i z innych typów danych.

InvalidWmpVersionException

Wyjątek zgłaszany, gdy zainstalowana wersja Odtwarzacz multimedialny Windows firmy Microsoft nie jest obsługiwana.

LanguageSpecificStringDictionary

Reprezentuje słownik ciągów używanych do reprezentowania nazwy obiektu w różnych językach.

LinearGradientBrush

Maluje obszar z gradientem liniowym.

LineGeometry

Reprezentuje geometrię linii.

LineSegment

Tworzy linię między dwoma punktami w obiekcie PathFigure.

MatrixConverter

Konwertuje wystąpienia innych typów na i z klasy Matrix.

MatrixTransform

Tworzy dowolną transformację macierzy affine, która służy do manipulowania obiektami lub układami współrzędnymi na płaszczyźnie 2-W.

MediaClock

Utrzymuje stan chronometrażu multimediów za pośrednictwem .MediaTimeline

MediaPlayer

Umożliwia odtwarzanie multimediów dla rysunków.

MediaScriptCommandEventArgs

Dostarcza dane dla zdarzeń ScriptCommand i ScriptCommand .

MediaTimeline

Udostępnia element Timeline dla zawartości multimedialnej.

NumberSubstitution

Określa sposób wyświetlania liczb w tekście w różnych kulturach.

PathFigure

Reprezentuje podsekcję geometrii, pojedynczą połączoną serię dwuwymiarowych segmentów geometrycznych.

PathFigureCollection

Reprezentuje kolekcję PathFigure obiektów, które łącznie tworzą geometrię obiektu PathGeometry.

PathFigureCollectionConverter

Konwertuje wystąpienia innych typów na i z klasy PathFigureCollection.

PathGeometry

Reprezentuje złożony kształt, który może składać się z łuków, krzywych, wielokropka, linii i prostokątów.

PathSegment

Reprezentuje segment PathFigure obiektu.

PathSegmentCollection

Reprezentuje kolekcję PathSegment obiektów, do których można uzyskać dostęp indywidualnie za pomocą indeksu.

Pen

Opisuje sposób konspektu kształtu.

PixelFormatConverter

Konwertuje typ PixelFormat na i z innych typów danych.

PixelFormats

Reprezentuje kolekcję obsługiwanych formatów pikseli.

PointCollection

Reprezentuje kolekcję Point wartości, do których można uzyskać dostęp indywidualnie za pomocą indeksu.

PointCollectionConverter

Konwertuje wystąpienia innych typów na i z klasy PointCollection.

PointHitTestParameters

Określa Point jako parametr, który ma być używany do testowania trafień obiektu wizualizacji.

PointHitTestResult

Reprezentuje wyniki testu trafienia, który używa Point parametru jako testu trafienia.

PolyBezierSegment

Reprezentuje co najmniej jedną sześcienną krzywą Beziera.

PolyLineSegment

Reprezentuje zestaw segmentów linii zdefiniowanych przez element PointCollection z każdym Point określającym punkt końcowy segmentu wiersza.

PolyQuadraticBezierSegment

Reprezentuje zestaw segmentów Beziera kwadratowego.

QuadraticBezierSegment

Tworzy krzywą Beziera kwadratowego między dwoma punktami w obiekcie PathFigure.

RadialGradientBrush

Maluje obszar z gradientem promieniowym. Punkt centralny definiuje początek gradientu, a okrąg definiuje punkt końcowy gradientu.

RectangleGeometry

Opisuje dwuwymiarowy prostokąt.

RenderCapability

Umożliwia aplikacjom WPF wykonywanie zapytań o bieżącą warstwę renderowania dla skojarzonego Dispatcher obiektu oraz rejestrowanie w celu otrzymywania powiadomień o zmianach.

RenderingEventArgs

Wymagane argumenty dla Rendering zdarzenia.

RenderOptions

Udostępnia opcje kontrolowania zachowania renderowania obiektów.

RequestCachePolicyConverter

Analizuje element RequestCachePolicy.

RotateTransform

Obraca obiekt zgodnie z ruchem wskazówek zegara o określonym punkcie w układzie współrzędnych 2-W x-y.

ScaleTransform

Skaluje obiekt w układzie współrzędnych 2-W x-y.

SkewTransform

Reprezentuje niesymetryczność 2-W.

SolidColorBrush

Maluje obszar o stałym kolorze.

StreamGeometry

Definiuje kształt geometryczny opisany przy użyciu elementu StreamGeometryContext. Ta geometria jest lekka alternatywą dla PathGeometry: nie obsługuje powiązania danych, animacji ani modyfikacji.

StreamGeometryContext

Opisuje geometrię przy użyciu poleceń rysunku. Ta klasa jest używana z klasą StreamGeometry do tworzenia lekkiej geometrii, która nie obsługuje powiązania danych, animacji ani modyfikacji.

TextEffect

Reprezentuje efekt tekstowy, który można zastosować do obiektów tekstowych.

TextEffectCollection

Zapewnia obsługę kolekcji TextEffect obiektów.

TextOptions

Definiuje zestaw dołączonych właściwości, które mają wpływ na sposób wyświetlania tekstu w elemecie.

TileBrush

Opisuje sposób malowania regionu przy użyciu co najmniej jednego kafelka.

Transform

Definiuje funkcje, które umożliwiają przekształcenia na płaszczyźnie 2-W. Przekształcenia obejmują rotację (RotateTransform), skalę (ScaleTransform), niesymetryczność (SkewTransform) i tłumaczenie (TranslateTransform). Ta hierarchia klas różni się od Matrix struktury, ponieważ jest klasą i obsługuje semantykę animacji i wyliczenia.

TransformCollection

Reprezentuje kolekcję Transform obiektów, do których można uzyskać dostęp indywidualnie za pomocą indeksu.

TransformConverter

Konwertuje Transform obiekt na lub z innego typu obiektu.

TransformGroup

Reprezentuje złożony Transform obiekt złożony składający się z innych Transform obiektów.

TranslateTransform

Tłumaczy (przenosi) obiekt w układzie współrzędnych 2-W x-y.

Typeface

Reprezentuje kombinację FontFamilyelementów , , FontStyleFontWeighti FontStretch.

VectorCollection

Reprezentuje uporządkowaną kolekcję Vector wartości.

VectorCollectionConverter

Konwertuje wystąpienia innych typów na i z klasy VectorCollection.

VideoDrawing

Odtwarza plik multimedialny. Jeśli nośnik jest plikiem wideo, VideoDrawing rysuje go do określonego prostokąta.

Visual

Zapewnia obsługę renderowania w WPF, która obejmuje testowanie trafień, przekształcanie współrzędnych i obliczenia pola ograniczenia.

VisualBrush

Maluje obszar z elementem Visual.

VisualCollection

Reprezentuje uporządkowaną kolekcję Visual obiektów.

VisualTarget

Udostępnia funkcje łączenia jednego drzewa wizualnego z innym drzewem wizualnym w granicach wątku.

VisualTreeHelper

Udostępnia metody narzędziowe, które wykonują typowe zadania związane z węzłami w drzewie wizualnym.

Struktury

Color

Opisuje kolor pod względem kanałów alfa, czerwonego, zielonego i niebieskiego.

DoubleCollection.Enumerator

Double Wylicza elementy w obiekcie DoubleCollection.

DrawingCollection.Enumerator

Drawing Wylicza elementy w obiekcie DrawingCollection.

GeneralTransformCollection.Enumerator

GeneralTransform Wylicza elementy w obiekcie GeneralTransformCollection.

GeometryCollection.Enumerator

Geometry Wylicza elementy w obiekcie GeometryCollection.

GradientStopCollection.Enumerator

GradientStop Wylicza elementy w obiekcie GradientStopCollection.

Int32Collection.Enumerator

Int32 Wylicza elementy w obiekcie Int32Collection.

Matrix

Reprezentuje macierz przekształcania 3x3 używaną do przekształceń w przestrzeni 2-W.

PathFigureCollection.Enumerator

PathFigure Wylicza elementy w obiekcie PathFigureCollection.

PathSegmentCollection.Enumerator

Obsługuje prostą iterację za pośrednictwem elementu PathSegmentCollection.

PixelFormat

Definiuje format pikseli dla obrazów i powierzchni opartych na pikselach.

PixelFormatChannelMask

Definiuje maskę bitów i przesunięcie dla określonych formatów pikseli.

PointCollection.Enumerator

Point Wylicza elementy w obiekcie PointCollection.

TextEffectCollection.Enumerator

TextEffect Wylicza elementy w obiekcie TextEffectCollection.

TransformCollection.Enumerator

Obsługuje prostą iterację za pośrednictwem elementu TransformCollection.

VectorCollection.Enumerator

Vector Wylicza elementy w obiekcie VectorCollection.

VisualCollection.Enumerator

Visual Wylicza elementy w obiekcie VisualCollection.

Wyliczenia

AlignmentX

Opisuje sposób pozycjonowania zawartości w poziomie w kontenerze.

AlignmentY

Opisuje sposób pozycjonowania zawartości w pionie w kontenerze.

BitmapScalingMode

Określa, który algorytm służy do skalowania obrazów map bitowych.

BrushMappingMode

Określa układ współrzędnych używany przez element Brush.

CachingHint

Określa, czy buforować kafelki obiektów pędzla.

ClearTypeHint

Wyliczenie, które określa wskazówkę aparatu renderowania, który można renderować tekst przy użyciu funkcji ClearType.

ColorInterpolationMode

Określa sposób interpolacji kolorów w gradientzie.

EdgeMode

Określa, jak są renderowane krawędzie elementów pierwotnych rysunku nietekstowego.

FillRule

Określa, w jaki sposób przecinające się obszary PathFigure obiektów zawartych w obiekcie Geometry są łączone w celu utworzenia obszaru obiektu Geometry.

FontEmbeddingRight

Opisuje uprawnienia osadzania czcionek określone w pliku czcionek OpenType.

GeometryCombineMode

Określa różne metody, za pomocą których można połączyć dwie geometrie.

GradientSpreadMethod

Określa sposób narysowania gradientu poza wektorem gradientowym lub przestrzenią pędzla gradientowego.

HitTestFilterBehavior

Określa zachowanie powrotu testu trafienia w metodzie wywołania zwrotnego filtru trafienia.

HitTestResultBehavior

Określa, czy kontynuować wyliczanie pozostałych obiektów wizualnych podczas testu trafienia.

IntersectionDetail

Zawiera informacje o przecięciu między geometriami w obiekcie GeometryHitTestParameters i wizualizacji, która została osiągnięta.

NumberCultureSource

Określa sposób określania kultury liczb w przebiegu tekstu.

NumberSubstitutionMethod

Definiuje klasę modułu wyliczającego, która określa typ podstawienia liczb do wykonania na liczbach w przebiegu tekstu.

PenDashCap

Opisuje kształt na końcu każdego segmentu kreski.

PenLineCap

Opisuje kształt na końcu linii lub segmentu.

PenLineJoin

Opisuje kształt, który łączy dwie linie lub segmenty.

Stretch

Opisuje sposób zmiany rozmiaru zawartości w celu wypełnienia przydzielonego miejsca.

StyleSimulations

Definiuje klasę modułu wyliczającego, która opisuje styl symulacji czcionki.

SweepDirection

Definiuje kierunek rysowanego łuku wielokropkowego.

TextFormattingMode

Definiuje metody formatowania obsługiwane przez klasę TextFormatter .

TextHintingMode

Definiuje zachowanie renderowania tekstu statycznego lub animowanego.

TextRenderingMode

Definiuje obsługiwane tryby renderowania tekstu.

TileMode

Opisuje sposób TileBrush malowania kafelków na obszar wyjściowy.

ToleranceType

Określa środki, za pomocą których jest interpretowana wartość tolerancji błędów.

Delegaci

HitTestFilterCallback

Reprezentuje metodę wywołania zwrotnego, która określa części drzewa wizualnego, aby pominąć przetwarzanie testów trafień.

HitTestResultCallback

Reprezentuje wywołanie zwrotne używane do dostosowywania testowania trafień. WPF wywołuje element HitTestResultCallback , aby zgłosić trafienia przecięcia testowe do użytkownika.