System.Windows.Media Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 | |
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. |