System.Windows.Media Przestrzeń nazw

Udostępnia typy, które umożliwiają integrację multimediów sformatowanych, w tym rysunki, tekst i zawartość audio/wideo w 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 sześcienną krzywą Beziera narysowaną 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 obiektu 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 profil kolorów obrazów (ICM) 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ę kresek i przerw, które zostaną zastosowane przez obiekt 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 wyskakujących okienek.

DrawingGroup

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

DrawingImage

Obiekt ImageSource , który używa elementu Drawing dla 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

Dostarcza 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 String wystąpienia do i z wystąpień klasy FontFamily.

Fonts

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

FormattedText

Zapewnia kontrolę niskiego poziomu do 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 GeneralTransform , który jest złożonym przekształceniem w elemecie GeneralTransformCollection.

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 trafienia drzewa wizualnego.

GeometryHitTestResult

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

GlyphRun

Reprezentuje sekwencję symboli z jednej twarzy pojedynczej czcionki o jednym rozmiarze i jednym stylu 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 z obrazem.

ImageDrawing

Rysuje obraz w regionie zdefiniowanym przez element 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 element 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 program Windows Media Player 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

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

MediaPlayer

Zapewnia 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ę elementu 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 według indeksu.

Pen

Opisuje sposób konspektu kształtu.

PixelFormatConverter

Konwertuje element 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 według 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 lekkim rozwiązaniem: PathGeometrynie obsługuje powiązania danych, animacji ani modyfikacji.

StreamGeometryContext

Opisuje geometrię przy użyciu poleceń rysunku. Ta klasa jest używana z klasą do tworzenia lekkiej StreamGeometry 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 według indeksu.

TransformConverter

Konwertuje Transform obiekt na lub z innego typu obiektu.

TransformGroup

Reprezentuje złożony Transform składa 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 umieszczania 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ć obiekty pędzla kafelków.

ClearTypeHint

Wyliczenie określające wskazówkę aparatu renderowania, że tekst może być renderowany za pomocą funkcji ClearType.

ColorInterpolationMode

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

EdgeMode

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

FillRule

Określa sposób łączenia przecinających się obszarów PathFigure obiektów znajdujących się w obiekcie Geometry w celu utworzenia obszaru Geometryobiektu .

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 rysowania gradientu poza wektor gradientu lub przestrzeń 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 elemencie GeometryHitTestParameters i wizualizacją, która została trafiona.

NumberCultureSource

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

NumberSubstitutionMethod

Definiuje klasę modułu wyliczającego, która określa typ podstawień 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 opisującego 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 do pominięcia z przetwarzania testów trafień.

HitTestResultCallback

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