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