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
| Nazwa | Opis |
|---|---|
| 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 obiektu Brush na lub z innego typu obiektu. |
| Brushes |
Implementuje zestaw wstępnie zdefiniowanych SolidColorBrush obiektów. |
| CacheMode |
Zapewnia podstawową implementację buforowania obiektu UIElement. |
| CacheModeConverter |
Konwertuje 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 zarządzanie kolorami obrazów (ICM), który jest skojarzony z obrazem mapy bitowej. |
| ColorConverter |
Konwertuje wystąpienia innych typów na i z wystąpienia 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świetlania aplikacji. |
| ContainerVisual |
Zarządza kolekcją Visual obiektów. |
| DashStyle |
Reprezentuje sekwencję łącznikó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 DoubleCollection. |
| Drawing |
Klasa abstrakcyjna, która opisuje rysunek 2-W. Tej klasy nie można dziedziczyć przez kod. |
| DrawingBrush |
Maluje obszar za pomocą Drawingelementu , 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ącego okienka. |
| DrawingGroup |
Reprezentuje kolekcję rysunków, na których można pracować 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ątku błędu 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 typu String na i z wystąpień FontFamily. |
| 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 klasy String na i z wystąpień FontFamilyprogramu . |
| 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 uogólnioną obsługę transformacji dla 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żony z przekształceń w obiekcie 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ń Geometry. |
| GeometryDrawing |
Rysuje obiekt Geometry przy użyciu określonej wartości Brush 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 pojedynczym rozmiarze i jednym stylu renderowania. |
| GlyphRunDrawing | |
| GlyphTypeface |
Określa fizyczną twarz czcionki odpowiadającą plikowi czcionki na dysku. |
| GradientBrush |
Abstrakcyjna klasa opisując gradient składający się z zatrzymań gradientu. Klasy dziedziczone po GradientBrush opisie różnych sposobów interpretowania zatrzymania 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 prowadnic, które mogą pomóc w dostosowaniu renderowanych liczb 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 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 o szerokości, wysokości i ImageMetadata na przykład i BitmapSourceDrawingImage. Jest to abstrakcyjna klasa. |
| ImageSourceConverter |
Konwertuje ImageSource na i z innych typów danych. |
| ImageSourceValueSerializer |
Konwertuje wystąpienia klasy String na i z wystąpień ImageSourceprogramu . |
| Int32Collection |
Reprezentuje kolekcję Int32 wartości. |
| Int32CollectionConverter |
Konwertuje Int32Collection na i z innych typów danych. |
| InvalidWmpVersionException |
Wyjątek zgłaszany, gdy zainstalowana wersja Microsoft Windows Media Player nie jest obsługiwana. |
| LanguageSpecificStringDictionary |
Reprezentuje słownik ciągów, które są używane 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 Matrix. |
| MatrixTransform |
Tworzy dowolną transformację macierzy affine, która służy do manipulowania obiektami lub układami współrzędnymi w płaszczyźnie 2-W. |
| MediaClock |
Zachowuje stan chronometrażu nośnika za pośrednictwem elementu MediaTimeline. |
| MediaPlayer |
Udostępnia 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 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 kreślonego kształtu. |
| PixelFormatConverter |
Konwertuje 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 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ą krzywą beziera sześcienną. |
| 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 kwadratową krzywą Beziera 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 i rejestrowanie w celu otrzymywania powiadomień o zmianach. |
| RenderingEventArgs |
Wymagane argumenty dla Rendering zdarzenia. |
| RenderOptions |
Udostępnia opcje kontrolowania zachowania renderowania obiektów. |
| RequestCachePolicyConverter |
Analizuje RequestCachePolicy. |
| RotateTransform |
Obraca obiekt zgodnie z ruchem wskazówek zegara w 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 lekką alternatywą dla PathGeometryelementu : nie obsługuje powiązania danych, animacji ani modyfikacji. |
| StreamGeometryContext |
Opisuje geometrię przy użyciu poleceń rysunku. Ta klasa jest używana z StreamGeometry klasą 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 wpływają 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 w płaszczyźnie 2-W. Przekształcenia obejmują rotację (RotateTransform), skalowanie (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 obiekt Transform na lub z innego typu obiektu. |
| TransformGroup |
Reprezentuje złożony Transform obiekt 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ę , FontFamily, FontWeightFontStylei FontStretch. |
| VectorCollection |
Reprezentuje uporządkowaną kolekcję Vector wartości. |
| VectorCollectionConverter |
Konwertuje wystąpienia innych typów na i z 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 za pomocą elementu Visual. |
| VisualCollection |
Reprezentuje uporządkowaną kolekcję Visual obiektów. |
| VisualTarget |
Udostępnia funkcje łączenia jednego drzewa wizualnego z innym drzewem wizualnym w granicach wątków. |
| VisualTreeHelper |
Udostępnia metody narzędziowe, które wykonują typowe zadania obejmujące węzły w drzewie wizualnym. |
Struktury
| Nazwa | Opis |
|---|---|
| Color |
Opisuje kolor pod względem kanałów alfa, czerwony, zielony i niebieski. |
| 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 affine używaną do przekształceń w przestrzeni 2D. |
| 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ę bitową 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
| Nazwa | Opis |
|---|---|
| AlignmentX |
Opisuje sposób umieszczania zawartości w poziomie w kontenerze. |
| AlignmentY |
Opisuje sposób umieszczania zawartości w pionie w kontenerze. |
| BitmapScalingMode |
Określa algorytm używany do skalowania obrazów map bitowych. |
| BrushMappingMode |
Określa system współrzędnych używany przez Brush. |
| CachingHint |
Określa, czy mają być buforowane obiekty pędzla kafelków. |
| ClearTypeHint |
Wyliczenie określające wskazówkę aparatu renderowania, który 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 międzysecting obszarów obiektów PathFigure zawartych w Geometry w celu utworzenia obszaru Geometry. |
| FontEmbeddingRight |
Opisuje uprawnienia osadzania czcionek określone w pliku czcionki 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 gradientu lub spacją pędzla gradientowego. |
| HitTestFilterBehavior |
Określa zachowanie zwracane testu trafienia w metodzie wywołania zwrotnego filtru testu trafienia. |
| HitTestResultBehavior |
Określa, czy kontynuować wyliczanie pozostałych obiektów wizualnych podczas testu trafienia. |
| IntersectionDetail |
Zawiera informacje o przecięciu geometrii w GeometryHitTestParameters i wizualizacji, która została trafiona. |
| NumberCultureSource |
Określa, jak określa się kulturę 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 dwa 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 rysowania ł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, jak TileBrush maluje kafelki na obszar wyjściowy. |
| ToleranceType |
Określa środki, za pomocą których jest interpretowana wartość tolerancji błędów. |
Delegaci
| Nazwa | Opis |
|---|---|
| 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 HitTestResultCallback, aby zgłosić przecięcia testowe dla użytkownika. |