System.Windows.Media Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt typen waarmee u uitgebreide media kunt integreren, waaronder tekeningen, tekst en audio-/video-inhoud in Windows Presentation Foundation (WPF)-toepassingen.
Klassen
| Name | Description |
|---|---|
| AdornerHitTestResult |
Vertegenwoordigt gegevens die worden geretourneerd door het aanroepen van de AdornerHitTest(Point) methode. |
| ArcSegment |
Vertegenwoordigt een elliptische boog tussen twee punten. |
| BezierSegment |
Vertegenwoordigt een kubieke Bezier-curve die tussen twee punten is getekend. |
| BitmapCache |
Hiermee maakt en slaat u een bitmapweergave van een UIElement. |
| BitmapCacheBrush |
Hiermee wordt een gebied met inhoud in de cache weergegeven. |
| Brush |
Hiermee definieert u objecten die worden gebruikt om grafische objecten te schilderen. Klassen die zijn afgeleid van Brush beschrijven hoe het gebied wordt geschilderd. |
| BrushConverter |
Wordt gebruikt om een Brush object te converteren naar of van een ander objecttype. |
| Brushes |
Hiermee wordt een set vooraf gedefinieerde objecten geïmplementeerd SolidColorBrush . |
| CacheMode |
Biedt een basis-implementatie voor het opslaan van een UIElement. |
| CacheModeConverter |
Converteert een van het ene gegevenstype naar het CacheMode andere. |
| CharacterMetrics |
Vertegenwoordigt de metrische gegevens die worden gebruikt om een teken in een apparaatlettertype in te stellen. |
| CharacterMetricsDictionary |
Vertegenwoordigt een woordenlijst met CharacterMetrics objecten voor een apparaatlettertype dat wordt geïndexeerd door Unicode-scalaire waarden. |
| ColorContext |
Vertegenwoordigt het ICM-kleurenprofiel (International Color Consortium) of Image Color Management (ICM) dat is gekoppeld aan een bitmapafbeelding. |
| ColorConverter |
Converteert exemplaren van andere typen naar en van een exemplaar van Color. |
| Colors |
Hiermee wordt een set vooraf gedefinieerde kleuren geïmplementeerd. |
| CombinedGeometry |
Vertegenwoordigt een 2D geometrische vorm die is gedefinieerd door de combinatie van twee Geometry objecten. |
| CompositionTarget |
Vertegenwoordigt het weergaveoppervlak van uw toepassing. |
| ContainerVisual |
Hiermee beheert u een verzameling Visual objecten. |
| DashStyle |
Vertegenwoordigt de reeks streepjes en hiaten die door een Pen. |
| DashStyles |
Hiermee wordt een set vooraf gedefinieerde objecten geïmplementeerd DashStyle . |
| DisableDpiAwarenessAttribute |
Hiermee kunnen WPF toepassingen dots per inch (dpi)-bewustzijn uitschakelen voor alle elementen van de gebruikersinterface. |
| DoubleCollection |
Vertegenwoordigt een geordende verzameling Double waarden. |
| DoubleCollectionConverter |
Converteert exemplaren van andere typen naar en van een DoubleCollection. |
| Drawing |
Abstracte klasse die een 2D-tekening beschrijft. Deze klasse kan niet worden overgenomen door uw code. |
| DrawingBrush |
Schildert een gebied met een Drawing, dat vormen, tekst, video, afbeeldingen of andere tekeningen kan bevatten. |
| DrawingCollection |
Vertegenwoordigt een geordende verzameling Drawing objecten. |
| DrawingContext |
Beschrijft visuele inhoud met behulp van teken-, push- en pop-opdrachten. |
| DrawingGroup |
Vertegenwoordigt een verzameling tekeningen waarop u als één tekening kunt werken. |
| DrawingImage |
Een ImageSource die gebruikmaakt van een Drawing voor inhoud. |
| DrawingVisual |
DrawingVisual is een visueel object dat kan worden gebruikt om vectorafbeeldingen op het scherm weer te geven. De inhoud blijft behouden door het systeem. |
| EllipseGeometry |
Vertegenwoordigt de geometrie van een cirkel of beletselteken. |
| ExceptionEventArgs |
Biedt foutuitzonderingsgegevens voor media-gebeurtenissen. |
| FamilyTypeface |
Hiermee geeft u de details van één lettertype ondersteund door een FontFamily. |
| FamilyTypefaceCollection |
Vertegenwoordigt een verzameling FamilyTypeface exemplaren. |
| FontEmbeddingManager |
Biedt functionaliteit voor het insluiten van fysieke en samengestelde lettertypen. |
| FontFamily |
Vertegenwoordigt een familie met gerelateerde lettertypen. |
| FontFamilyConverter |
Converteert exemplaren van het String type naar en van FontFamily exemplaren. |
| FontFamilyMap |
Hiermee definieert u welke FontFamily moet worden gebruikt voor een opgegeven set Unicode-codepunten en een cultuurspecifieke taal. |
| FontFamilyMapCollection |
Vertegenwoordigt een geordende verzameling FontFamilyMap objecten. |
| FontFamilyValueSerializer |
Converteert exemplaren van String en naar exemplaren van FontFamily. |
| Fonts |
Biedt opsommingsondersteuning voor FontFamily en Typeface objecten. |
| FormattedText |
Biedt besturingselementen op laag niveau voor het tekenen van tekst in Windows Presentation Foundation (WPF)-toepassingen. |
| GeneralTransform |
Biedt gegeneraliseerde transformatieondersteuning voor objecten, zoals punten en rechthoeken. Dit is een abstracte klasse. |
| GeneralTransformCollection |
Vertegenwoordigt een geordende verzameling GeneralTransform objecten. |
| GeneralTransformGroup |
Vertegenwoordigt een GeneralTransform combinatie van de transformaties in de bijbehorende GeneralTransformCollection. |
| Geometry |
Klassen die zijn afgeleid van deze abstracte basisklasse definiëren geometrische vormen. Geometry objecten kunnen worden gebruikt voor knip- en hittests en het weergeven van 2D-grafische gegevens. |
| GeometryCollection |
Vertegenwoordigt een verzameling Geometry objecten. |
| GeometryConverter |
Converteert exemplaren van andere typen naar en van exemplaren van Geometry. |
| GeometryDrawing |
Hiermee tekent u een Geometry met de opgegeven Brush en Pen. |
| GeometryGroup |
Vertegenwoordigt een samengestelde geometrie, samengesteld uit andere Geometry objecten. |
| GeometryHitTestParameters |
Hiermee geeft u een Geometry als de parameter die moet worden gebruikt voor het testen van een visualstructuur. |
| GeometryHitTestResult |
Retourneert de resultaten van een hittest die gebruikmaakt van een Geometry hittestparameter. |
| GlyphRun |
Vertegenwoordigt een reeks glyphs van één gezicht van één lettertype op één grootte en met één weergavestijl. |
| GlyphRunDrawing | |
| GlyphTypeface |
Hiermee geeft u een fysiek lettertype gezicht dat overeenkomt met een lettertypebestand op de schijf. |
| GradientBrush |
Een abstracte klasse die een kleurovergang beschrijft, samengesteld uit kleurovergangsstops. Klassen die overnemen van GradientBrush verschillende manieren om kleurovergangsstops te interpreteren. |
| GradientStop |
Beschrijft de locatie en kleur van een overgangspunt in een kleurovergang. |
| GradientStopCollection |
Vertegenwoordigt een verzameling GradientStop objecten die afzonderlijk kunnen worden geopend door index. |
| GuidelineSet |
Vertegenwoordigt een verzameling hulplijnen die kunnen helpen bij het aanpassen van weergegeven afbeeldingen aan een pixelraster van een apparaat. |
| HitTestParameters |
Hiermee definieert u parameters voor het testen van treffers. Klassen die zijn afgeleid van deze algemene basisklasse die kunnen worden gebruikt voor praktische hittests zijn onder andere PointHitTestParameters en GeometryHitTestParameters. |
| HitTestResult |
Biedt de basisklasse voor verschillende afgeleide klassen die de retourwaarde van een hittest vertegenwoordigen. |
| HostVisual |
Vertegenwoordigt een Visual object dat overal kan worden verbonden met een bovenliggende visualstructuur. |
| ImageBrush |
Schildert een gebied met een afbeelding. |
| ImageDrawing |
Hiermee tekent u een afbeelding binnen een regio die is gedefinieerd door een Rect. |
| ImageMetadata |
Definieert een basisklasse voor alle metagegevensbewerkingen voor imaging-gerelateerde API's. Dit is een abstracte klasse. |
| ImageSource |
Vertegenwoordigt een objecttype met een breedte, hoogte en ImageMetadata zoals een BitmapSource en een DrawingImage. Dit is een abstracte klasse. |
| ImageSourceConverter |
Converteert een ImageSource gegevenstype naar en van andere gegevenstypen. |
| ImageSourceValueSerializer |
Converteert exemplaren van String en naar exemplaren van ImageSource. |
| Int32Collection |
Vertegenwoordigt een verzameling Int32 waarden. |
| Int32CollectionConverter |
Converteert een Int32Collection gegevenstype naar en van andere gegevenstypen. |
| InvalidWmpVersionException |
De uitzondering die wordt gegenereerd wanneer de geïnstalleerde Microsoft Windows Media Player-versie niet wordt ondersteund. |
| LanguageSpecificStringDictionary |
Vertegenwoordigt een woordenlijst met tekenreeksen die worden gebruikt om de naam van een object in verschillende talen weer te geven. |
| LinearGradientBrush |
Schildert een gebied met een lineaire kleurovergang. |
| LineGeometry |
Vertegenwoordigt de geometrie van een lijn. |
| LineSegment |
Hiermee maakt u een lijn tussen twee punten in een PathFigure. |
| MatrixConverter |
Converteert exemplaren van andere typen naar en van een Matrix. |
| MatrixTransform |
Hiermee maakt u een willekeurige affine matrixtransformatie die wordt gebruikt om objecten te manipuleren of systemen te coördineren in een 2D-vlak. |
| MediaClock |
Onderhoudt de timingstatus voor media via een MediaTimeline. |
| MediaPlayer |
Biedt het afspelen van media voor tekeningen. |
| MediaScriptCommandEventArgs |
Biedt gegevens voor de ScriptCommand en ScriptCommand gebeurtenissen. |
| MediaTimeline |
Biedt een Timeline voor media-inhoud. |
| NumberSubstitution |
Hiermee geeft u op hoe getallen in tekst worden weergegeven in verschillende culturen. |
| PathFigure |
Vertegenwoordigt een subsectie van een geometrie, één verbonden reeks tweedimensionale geometrische segmenten. |
| PathFigureCollection |
Vertegenwoordigt een verzameling PathFigure objecten die gezamenlijk de geometrie van een PathGeometry. |
| PathFigureCollectionConverter |
Converteert exemplaren van andere typen naar en van een PathFigureCollection. |
| PathGeometry |
Vertegenwoordigt een complexe vorm die kan bestaan uit bogen, curven, beletseltekens, lijnen en rechthoeken. |
| PathSegment |
Vertegenwoordigt een segment van een PathFigure object. |
| PathSegmentCollection |
Vertegenwoordigt een verzameling PathSegment objecten die afzonderlijk kunnen worden geopend door index. |
| Pen |
Hierin wordt beschreven hoe een shape wordt omlijnd. |
| PixelFormatConverter |
Converteert een PixelFormat gegevenstype naar en van andere gegevenstypen. |
| PixelFormats |
Vertegenwoordigt de verzameling ondersteunde pixelindelingen. |
| PointCollection |
Vertegenwoordigt een verzameling Point waarden die afzonderlijk kunnen worden geopend door index. |
| PointCollectionConverter |
Converteert exemplaren van andere typen naar en van een PointCollection. |
| PointHitTestParameters |
Hiermee geeft u een Point als de parameter die moet worden gebruikt voor het testen van treffers van een visueel object. |
| PointHitTestResult |
Vertegenwoordigt de resultaten van een hittest die gebruikmaakt van een Point hittestparameter. |
| PolyBezierSegment |
Vertegenwoordigt een of meer kubieke Bezier-curven. |
| PolyLineSegment |
Vertegenwoordigt een set lijnsegmenten die zijn gedefinieerd door een PointCollection met elk Point dat het eindpunt van een lijnsegment aangeeft. |
| PolyQuadraticBezierSegment |
Vertegenwoordigt een set kwadratische Bezier-segmenten. |
| QuadraticBezierSegment |
Hiermee maakt u een kwadratische Bezier-curve tussen twee punten in een PathFigure. |
| RadialGradientBrush |
Schildert een gebied met een radiale kleurovergang. Een brandpunt definieert het begin van de kleurovergang en een cirkel definieert het eindpunt van de kleurovergang. |
| RectangleGeometry |
Beschrijft een tweedimensionale rechthoek. |
| RenderCapability |
Hiermee kunnen WPF toepassingen een query uitvoeren op de huidige renderinglaag voor hun bijbehorende Dispatcher-object en zich registreren voor meldingen van wijzigingen. |
| RenderingEventArgs |
Vereiste argumenten voor de Rendering gebeurtenis. |
| RenderOptions |
Biedt opties voor het beheren van het weergavegedrag van objecten. |
| RequestCachePolicyConverter |
Parseert een RequestCachePolicy. |
| RotateTransform |
Hiermee draait u een object rechtsom rond een opgegeven punt in een 2D x-y-coördinaatsysteem. |
| ScaleTransform |
Hiermee schaalt u een object in het 2D x-y-coördinaatsysteem. |
| SkewTransform |
Vertegenwoordigt een 2D-scheefheid. |
| SolidColorBrush |
Schildert een gebied met een effen kleur. |
| StreamGeometry |
Definieert een geometrische vorm, beschreven met behulp van een StreamGeometryContext. Deze geometrie is lichtgewicht alternatief voor PathGeometry: het biedt geen ondersteuning voor gegevensbinding, animatie of wijziging. |
| StreamGeometryContext |
Beschrijft een geometrie met behulp van tekenopdrachten. Deze klasse wordt gebruikt met de StreamGeometry klasse om een lichtgewicht geometrie te maken die geen ondersteuning biedt voor gegevensbinding, animatie of wijziging. |
| TextEffect |
Vertegenwoordigt een teksteffect dat kan worden toegepast op tekstobjecten. |
| TextEffectCollection |
Biedt ondersteuning voor verzamelingen voor een verzameling TextEffect objecten. |
| TextOptions |
Hiermee definieert u een set gekoppelde eigenschappen die van invloed zijn op de manier waarop tekst in een element wordt weergegeven. |
| TileBrush |
Beschrijft een manier om een regio te schilderen met behulp van een of meer tegels. |
| Transform |
Definieert functionaliteit die transformaties in een 2D-vlak mogelijk maakt. Transformaties omvatten rotatie (), schaal (RotateTransformScaleTransform), scheeftrekken (SkewTransform) en vertaling (TranslateTransform). Deze klassehiërarchie verschilt van de Matrix structuur omdat het een klasse is en ondersteuning biedt voor animatie- en opsommingsemantiek. |
| TransformCollection |
Vertegenwoordigt een verzameling Transform objecten die afzonderlijk kunnen worden geopend door index. |
| TransformConverter |
Converteert een Transform object naar of van een ander objecttype. |
| TransformGroup |
Vertegenwoordigt een samengestelde Transform samenstelling van andere Transform objecten. |
| TranslateTransform |
Vertaalt (verplaatst) een object in het 2D x-y-coördinaatsysteem. |
| Typeface |
Vertegenwoordigt een combinatie van FontFamily, FontWeight, FontStyleen FontStretch. |
| VectorCollection |
Vertegenwoordigt een geordende verzameling Vector waarden. |
| VectorCollectionConverter |
Converteert exemplaren van andere typen naar en van een VectorCollection. |
| VideoDrawing |
Hiermee wordt een mediabestand afgespeeld. Als de media een videobestand is, wordt het VideoDrawing op de opgegeven rechthoek geplaatst. |
| Visual |
Biedt renderingondersteuning in WPF, waaronder hittests, coördinaattransformatie en begrenzingsvakberekeningen. |
| VisualBrush |
Schildert een gebied met een Visual. |
| VisualCollection |
Vertegenwoordigt een geordende verzameling Visual objecten. |
| VisualTarget |
Biedt functionaliteit voor het verbinden van één visualstructuur met een andere visuele structuur over threadgrenzen. |
| VisualTreeHelper |
Biedt hulpprogrammamethoden voor het uitvoeren van algemene taken met betrekking tot knooppunten in een visualstructuur. |
Structs
| Name | Description |
|---|---|
| Color |
Beschrijft een kleur in termen van alfa-, rode, groene en blauwe kanalen. |
| DoubleCollection.Enumerator |
Opsomming van Double items in een DoubleCollection. |
| DrawingCollection.Enumerator |
Opsomming van Drawing items in een DrawingCollection. |
| GeneralTransformCollection.Enumerator |
Opsomming van GeneralTransform items in een GeneralTransformCollection. |
| GeometryCollection.Enumerator |
Opsomming van Geometry items in een GeometryCollection. |
| GradientStopCollection.Enumerator |
Opsomming van GradientStop items in een GradientStopCollection. |
| Int32Collection.Enumerator |
Opsomming van Int32 items in een Int32Collection. |
| Matrix |
Vertegenwoordigt een affinustransformatiematrix van 3x3 die wordt gebruikt voor transformaties in de 2D-ruimte. |
| PathFigureCollection.Enumerator |
Opsomming van PathFigure items in een PathFigureCollection. |
| PathSegmentCollection.Enumerator |
Ondersteunt een eenvoudige iteratie via een PathSegmentCollection. |
| PixelFormat |
Hiermee definieert u een pixelindeling voor afbeeldingen en op pixel gebaseerde oppervlakken. |
| PixelFormatChannelMask |
Hiermee definieert u het bitmasker en de verschuiving voor een specifieke pixelindeling. |
| PointCollection.Enumerator |
Opsomming van Point items in een PointCollection. |
| TextEffectCollection.Enumerator |
Opsomming van TextEffect items in een TextEffectCollection. |
| TransformCollection.Enumerator |
Ondersteunt een eenvoudige iteratie via een TransformCollection. |
| VectorCollection.Enumerator |
Opsomming van Vector items in een VectorCollection. |
| VisualCollection.Enumerator |
Opsomming van Visual items in een VisualCollection. |
Enums
| Name | Description |
|---|---|
| AlignmentX |
Hierin wordt beschreven hoe inhoud horizontaal in een container wordt geplaatst. |
| AlignmentY |
Hierin wordt beschreven hoe inhoud verticaal in een container wordt geplaatst. |
| BitmapScalingMode |
Hiermee geeft u op welk algoritme wordt gebruikt om bitmapafbeeldingen te schalen. |
| BrushMappingMode |
Hiermee geeft u het coördinaatsysteem gebruikt door een Brush. |
| CachingHint |
Hiermee geeft u op of u tegelborstelobjecten in de cache wilt opslaan. |
| ClearTypeHint |
Een opsomming die een hint aangeeft aan de rendering-engine die tekst kan worden weergegeven met ClearType. |
| ColorInterpolationMode |
Bepaalt hoe de kleuren in een kleurovergang worden geïnterpoleerd. |
| EdgeMode |
Bepaalt hoe de randen van niet-teksttekeningen worden weergegeven. |
| FillRule |
Hiermee geeft u op hoe de snijgebieden van PathFigure objecten in een Geometry worden gecombineerd om het gebied van de Geometry. |
| FontEmbeddingRight |
Beschrijft de machtigingen voor het insluiten van lettertypen die zijn opgegeven in een OpenType-lettertypebestand. |
| GeometryCombineMode |
Hiermee geeft u de verschillende methoden op waarmee twee geometrieën kunnen worden gecombineerd. |
| GradientSpreadMethod |
Hiermee geeft u op hoe u de kleurovergang buiten de kleurovergangsvector of ruimte van een kleurovergangsborstel tekent. |
| HitTestFilterBehavior |
Hiermee geeft u het retourgedrag van een hittest in een callback-methode voor hittestfilters op. |
| HitTestResultBehavior |
Bepaalt of de opsomming van eventuele resterende visuele objecten tijdens een hittest moet worden voortgezet. |
| IntersectionDetail |
Biedt informatie over het snijpunt tussen de geometrieën in het GeometryHitTestParameters en het visuele element dat is geraakt. |
| NumberCultureSource |
Hiermee geeft u op hoe de cultuur voor getallen in een tekstuitvoering wordt bepaald. |
| NumberSubstitutionMethod |
Definieert een enumeratorklasse die het type vervanging van getallen opgeeft dat moet worden uitgevoerd op getallen in een tekstuitvoering. |
| PenLineCap |
Beschrijft de shape aan het einde van een lijn of segment. |
| PenLineJoin |
Beschrijft de shape waarmee twee lijnen of segmenten worden samengevoegd. |
| Stretch |
Hierin wordt beschreven hoe de grootte van inhoud wordt aangepast om de toegewezen ruimte te vullen. |
| StyleSimulations |
Definieert een enumerator-klasse die de simulatiestijl van een lettertype beschrijft. |
| SweepDirection |
Definieert de richting waarin een elliptische boog wordt getekend. |
| TextFormattingMode |
Hiermee definieert u de opmaakmethoden die door de TextFormatter klasse worden ondersteund. |
| TextHintingMode |
Definieert het weergavegedrag van statische of geanimeerde tekst. |
| TextRenderingMode |
Hiermee definieert u de ondersteunde renderingmodi voor tekst. |
| TileMode |
Hierin wordt beschreven hoe tegels TileBrush in een uitvoergebied worden geschilderd. |
| ToleranceType |
Bepaalt het middel waarmee een fouttolerantiewaarde wordt geïnterpreteerd. |
Gedelegeerden
| Name | Description |
|---|---|
| HitTestFilterCallback |
Vertegenwoordigt de callback-methode waarmee onderdelen van de visualstructuur worden opgegeven die moeten worden weggelaten uit de verwerking van de hittest. |
| HitTestResultCallback |
Vertegenwoordigt een callback die wordt gebruikt om hittests aan te passen. WPF roept de HitTestResultCallback aan om treffers te rapporteren aan de gebruiker. |