System.Windows.Media Naamruimte

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

Vertegenwoordigt een Drawing object dat een GlyphRun.

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.