System.Windows.Media Namnområde

Innehåller typer som möjliggör integrering av rich media, inklusive ritningar, text och ljud-/videoinnehåll i Windows Presentation Foundation-program (WPF).

Klasser

Name Description
AdornerHitTestResult

Representerar data som returneras från att anropa AdornerHitTest(Point) metoden.

ArcSegment

Representerar en elliptisk båge mellan två punkter.

BezierSegment

Representerar en kubisk Bezier-kurva som ritats mellan två punkter.

BitmapCache

Skapar och cachelagrar en bitmappsrepresentation av en UIElement.

BitmapCacheBrush

Målar ett område med cachelagrat innehåll.

Brush

Definierar objekt som används för att måla grafiska objekt. Klasser som härleds från Brush beskriver hur området målas.

BrushConverter

Används för att konvertera ett Brush objekt till eller från en annan objekttyp.

Brushes

Implementerar en uppsättning fördefinierade SolidColorBrush objekt.

CacheMode

Tillhandahåller en basimplementering för cachelagring av en UIElement.

CacheModeConverter

Konverterar en CacheMode från en datatyp till en annan.

CharacterMetrics

Representerar de mått som används för att ange ett tecken i ett enhetsteckensnitt.

CharacterMetricsDictionary

Representerar en ordlista med CharacterMetrics objekt för ett enhetsteckensnitt som indexeras av Unicode-skalärvärden.

ColorContext

Representerar färgprofilen International Color Consortium (ICC) eller ICM (Image Color Management) som är associerad med en bitmappsbild.

ColorConverter

Konverterar instanser av andra typer till och från en instans av Color.

Colors

Implementerar en uppsättning fördefinierade färger.

CombinedGeometry

Representerar en geometrisk 2D-form som definieras av kombinationen av två Geometry objekt.

CompositionTarget

Representerar programmets visningsyta.

ContainerVisual

Hanterar en samling Visual objekt.

DashStyle

Representerar sekvensen med bindestreck och luckor som ska tillämpas av en Pen.

DashStyles

Implementerar en uppsättning fördefinierade DashStyle objekt.

DisableDpiAwarenessAttribute

Gör att WPF program kan inaktivera punkt-/tum-medvetenhet (dpi) för alla användargränssnittselement.

DoubleCollection

Representerar en ordnad samling Double värden.

DoubleCollectionConverter

Konverterar instanser av andra typer till och från en DoubleCollection.

Drawing

Abstrakt klass som beskriver en 2D-ritning. Den här klassen kan inte ärvas av din kod.

DrawingBrush

Målar ett område med , Drawingsom kan innehålla former, text, video, bilder eller andra ritningar.

DrawingCollection

Representerar en ordnad samling Drawing objekt.

DrawingContext

Beskriver visuellt innehåll med hjälp av kommandona rita, push och pop.

DrawingGroup

Representerar en samling ritningar som kan användas som en enda ritning.

DrawingImage

En ImageSource som använder en Drawing för innehåll.

DrawingVisual

DrawingVisual är ett visuellt objekt som kan användas för att återge vektorgrafik på skärmen. Innehållet bevaras av systemet.

EllipseGeometry

Representerar geometrin för en cirkel eller ellips.

ExceptionEventArgs

Innehåller felfelsfeldata för mediehändelser.

FamilyTypeface

Anger information om ett enda typsnitt som stöds av en FontFamily.

FamilyTypefaceCollection

Representerar en samling FamilyTypeface instanser.

FontEmbeddingManager

Tillhandahåller funktioner för inbäddning av fysiska och sammansatta teckensnitt.

FontFamily

Representerar en familj med relaterade teckensnitt.

FontFamilyConverter

Konverterar instanser av String typen till och från FontFamily instanser.

FontFamilyMap

Definierar vilken som FontFamily ska användas för en angiven uppsättning Unicode-kodpunkter och ett kulturspecifikt språk.

FontFamilyMapCollection

Representerar en ordnad samling FontFamilyMap objekt.

FontFamilyValueSerializer

Konverterar instanser av String till och från instanser av FontFamily.

Fonts

Ger uppräkningsstöd för FontFamily och Typeface objekt.

FormattedText

Ger lågnivåkontroll för att rita text i Windows Presentation Foundation -program (WPF).

GeneralTransform

Ger generaliserat transformeringsstöd för objekt, till exempel punkter och rektanglar. Det här är en abstrakt klass.

GeneralTransformCollection

Representerar en ordnad samling GeneralTransform objekt.

GeneralTransformGroup

Representerar en GeneralTransform som är en sammansatt av transformerna i dess GeneralTransformCollection.

Geometry

Klasser som härleds från den här abstrakta basklassen definierar geometriska former. Geometry objekt kan användas för urklipp, träfftestning och återgivning av 2D-grafiska data.

GeometryCollection

Representerar en samling Geometry objekt.

GeometryConverter

Konverterar instanser av andra typer till och från instanser av Geometry.

GeometryDrawing

Ritar en Geometry med angivet Brush och Pen.

GeometryGroup

Representerar en sammansatt geometri som består av andra Geometry objekt.

GeometryHitTestParameters

Anger en Geometry som parameter som ska användas för träfftestning av ett visuellt träd.

GeometryHitTestResult

Returnerar resultatet av ett träfftest som använder en Geometry träfftestparameter.

GlyphRun

Representerar en sekvens med glyfer från ett enda ansikte med ett enda teckensnitt i en enda storlek och med ett enda återgivningsformat.

GlyphRunDrawing

Representerar ett Drawing objekt som renderar en GlyphRun.

GlyphTypeface

Anger ett fysiskt teckensnitt som motsvarar en teckensnittsfil på disken.

GradientBrush

En abstrakt klass som beskriver en toning som består av toningsstopp. Klasser som ärver från GradientBrush beskriver olika sätt att tolka toningsstopp.

GradientStop

Beskriver platsen och färgen på en övergångspunkt i en toning.

GradientStopCollection

Representerar en samling GradientStop objekt som kan nås individuellt av index.

GuidelineSet

Representerar en samling guidelinjer som kan hjälpa dig att justera återgivna siffror till ett rutnät för enhetspixlar.

HitTestParameters

Definierar parametrar för träfftestning. Klasser som härleds från den här vanliga basklassen som kan användas för praktisk träfftestning är bland annat PointHitTestParameters och GeometryHitTestParameters.

HitTestResult

Tillhandahåller basklassen för flera härledda klasser som representerar returvärdet från ett träfftest.

HostVisual

Representerar ett Visual objekt som kan anslutas var som helst till ett överordnat visuellt träd.

ImageBrush

Målar ett område med en bild.

ImageDrawing

Ritar en bild inom en region som definieras av en Rect.

ImageMetadata

Definierar en basklass för alla metadataåtgärder på avbildningsrelaterade API:er. Det här är en abstrakt klass.

ImageSource

Representerar en objekttyp som har bredd, höjd och ImageMetadata till exempel en BitmapSource och en DrawingImage. Det här är en abstrakt klass.

ImageSourceConverter

Konverterar en ImageSource till och från andra datatyper.

ImageSourceValueSerializer

Konverterar instanser av String till och från instanser av ImageSource.

Int32Collection

Representerar en samling Int32 värden.

Int32CollectionConverter

Konverterar en Int32Collection till och från andra datatyper.

InvalidWmpVersionException

Undantaget som utlöses när den installerade Microsoft Windows Media Player versionen inte stöds.

LanguageSpecificStringDictionary

Representerar en ordlista med strängar som används för att representera namnet på ett objekt på olika språk.

LinearGradientBrush

Målar ett område med linjär toning.

LineGeometry

Representerar geometrin för en linje.

LineSegment

Skapar en linje mellan två punkter i en PathFigure.

MatrixConverter

Konverterar instanser av andra typer till och från en Matrix.

MatrixTransform

Skapar en godtycklig affinmatristransformering som används för att manipulera objekt eller koordinatsystem i ett 2D-plan.

MediaClock

Underhåller tidstillståndet för media via en MediaTimeline.

MediaPlayer

Tillhandahåller medieuppspelning för ritningar.

MediaScriptCommandEventArgs

Tillhandahåller data för ScriptCommand och ScriptCommand händelserna.

MediaTimeline

Tillhandahåller en Timeline för medieinnehåll.

NumberSubstitution

Anger hur tal i text visas i olika kulturer.

PathFigure

Representerar ett underavsnitt av en geometri, en enda ansluten serie med tvådimensionella geometriska segment.

PathFigureCollection

Representerar en samling PathFigure objekt som tillsammans utgör geometrin för en PathGeometry.

PathFigureCollectionConverter

Konverterar instanser av andra typer till och från en PathFigureCollection.

PathGeometry

Representerar en komplex form som kan bestå av bågar, kurvor, ellipser, linjer och rektanglar.

PathSegment

Representerar ett segment av ett PathFigure objekt.

PathSegmentCollection

Representerar en samling PathSegment objekt som kan nås individuellt av index.

Pen

Beskriver hur en form är konturerad.

PixelFormatConverter

Konverterar en PixelFormat till och från andra datatyper.

PixelFormats

Representerar samlingen med pixelformat som stöds.

PointCollection

Representerar en samling Point värden som kan nås individuellt av index.

PointCollectionConverter

Konverterar instanser av andra typer till och från en PointCollection.

PointHitTestParameters

Anger en Point som parameter som ska användas för träfftestning av ett visuellt objekt.

PointHitTestResult

Representerar resultatet av ett träfftest som använder en Point testparameter som träff.

PolyBezierSegment

Representerar en eller flera kubiska Bezier-kurvor.

PolyLineSegment

Representerar en uppsättning linjesegment som definieras av en med var och Point en PointCollection som anger slutpunkten för ett linjesegment.

PolyQuadraticBezierSegment

Representerar en uppsättning kvadratiska Bezier-segment.

QuadraticBezierSegment

Skapar en kvadratisk Bezier-kurva mellan två punkter i en PathFigure.

RadialGradientBrush

Målar ett område med radiell toning. En brännpunkt definierar början av toningen och en cirkel definierar toningens slutpunkt.

RectangleGeometry

Beskriver en tvådimensionell rektangel.

RenderCapability

Gör det möjligt för WPF program att fråga efter den aktuella renderingsnivån för deras associerade Dispatcher-objekt och registrera sig för meddelande om ändringar.

RenderingEventArgs

Obligatoriska argument för Rendering händelsen.

RenderOptions

Innehåller alternativ för att styra återgivningsbeteendet för objekt.

RequestCachePolicyConverter

Parsar en RequestCachePolicy.

RotateTransform

Roterar ett objekt medsols om en angiven punkt i ett 2D x-y-koordinatsystem.

ScaleTransform

Skalar ett objekt i 2D x-y-koordinatsystemet.

SkewTransform

Representerar en 2D-skevhet.

SolidColorBrush

Målar ett område med en fast färg.

StreamGeometry

Definierar en geometrisk form som beskrivs med hjälp av en StreamGeometryContext. Den här geometrin är ett lätt alternativ till PathGeometry: den stöder inte databindning, animering eller ändring.

StreamGeometryContext

Beskriver en geometri med hjälp av ritningskommandon. Den här klassen används med StreamGeometry klassen för att skapa en enkel geometri som inte stöder databindning, animering eller ändring.

TextEffect

Representerar en texteffekt som kan tillämpas på textobjekt.

TextEffectCollection

Tillhandahåller samlingsstöd för en samling TextEffect objekt.

TextOptions

Definierar en uppsättning bifogade egenskaper som påverkar hur text visas i ett element.

TileBrush

Beskriver ett sätt att måla en region med hjälp av en eller flera paneler.

Transform

Definierar funktioner som möjliggör transformeringar i ett 2D-plan. Transformeringar omfattar rotation (RotateTransform), skalning (ScaleTransform), skevhet (SkewTransform) och översättning (TranslateTransform). Den här klasshierarkin skiljer sig från Matrix strukturen eftersom den är en klass och stöder animerings- och uppräkningssemantik.

TransformCollection

Representerar en samling Transform objekt som kan nås individuellt av index.

TransformConverter

Konverterar ett Transform objekt till eller från en annan objekttyp.

TransformGroup

Representerar en sammansatt Transform sammansättning av andra Transform objekt.

TranslateTransform

Översätter (flyttar) ett objekt i 2D x-y-koordinatsystemet.

Typeface

Representerar en kombination av FontFamily, FontWeight, FontStyleoch FontStretch.

VectorCollection

Representerar en ordnad samling Vector värden.

VectorCollectionConverter

Konverterar instanser av andra typer till och från en VectorCollection.

VideoDrawing

Spelar upp en mediefil. Om mediet är en videofil ritar den VideoDrawing till den angivna rektangeln.

Visual

Ger återgivningsstöd i WPF, vilket inkluderar beräkningar för träfftestning, koordinattransformering och avgränsningsruta.

VisualBrush

Målar ett område med en Visual.

VisualCollection

Representerar en ordnad samling Visual objekt.

VisualTarget

Tillhandahåller funktioner för att ansluta ett visuellt träd till ett annat visuellt träd över trådgränser.

VisualTreeHelper

Tillhandahåller verktygsmetoder som utför vanliga uppgifter som involverar noder i ett visuellt träd.

Strukturer

Name Description
Color

Beskriver en färg i termer av alfa, röd, grön och blå kanaler.

DoubleCollection.Enumerator

Räknar upp Double objekt i en DoubleCollection.

DrawingCollection.Enumerator

Räknar upp Drawing objekt i en DrawingCollection.

GeneralTransformCollection.Enumerator

Räknar upp GeneralTransform objekt i en GeneralTransformCollection.

GeometryCollection.Enumerator

Räknar upp Geometry objekt i en GeometryCollection.

GradientStopCollection.Enumerator

Räknar upp GradientStop objekt i en GradientStopCollection.

Int32Collection.Enumerator

Räknar upp Int32 objekt i en Int32Collection.

Matrix

Representerar en 3x3 affinformningsmatris som används för transformeringar i 2D-utrymme.

PathFigureCollection.Enumerator

Räknar upp PathFigure objekt i en PathFigureCollection.

PathSegmentCollection.Enumerator

Stöder en enkel iteration över en PathSegmentCollection.

PixelFormat

Definierar ett pixelformat för bilder och pixelbaserade ytor.

PixelFormatChannelMask

Definierar bitmask och skift för ett visst pixelformat.

PointCollection.Enumerator

Räknar upp Point objekt i en PointCollection.

TextEffectCollection.Enumerator

Räknar upp TextEffect objekt i en TextEffectCollection.

TransformCollection.Enumerator

Stöder en enkel iteration över en TransformCollection.

VectorCollection.Enumerator

Räknar upp Vector objekt i en VectorCollection.

VisualCollection.Enumerator

Räknar upp Visual objekt i en VisualCollection.

Uppräkningar

Name Description
AlignmentX

Beskriver hur innehållet placeras vågrätt i en container.

AlignmentY

Beskriver hur innehållet placeras lodrätt i en container.

BitmapScalingMode

Anger vilken algoritm som används för att skala bitmappsbilder.

BrushMappingMode

Anger koordinatsystemet som används av en Brush.

CachingHint

Anger om tillagda penselobjekt ska cachelagrats.

ClearTypeHint

En uppräkning som anger ett tips till återgivningsmotorn om att text kan återges med ClearType.

ColorInterpolationMode

Avgör hur färgerna i en toning interpoleras.

EdgeMode

Avgör hur kanterna på icke-textritade primitiver återges.

FillRule

Anger hur de korsande områdena PathFigure för objekt som ingår i en Geometry kombineras för att bilda området i Geometry.

FontEmbeddingRight

Beskriver inbäddningsbehörigheter för teckensnitt som anges i en OpenType-teckensnittsfil.

GeometryCombineMode

Anger de olika metoder med vilka två geometrier kan kombineras.

GradientSpreadMethod

Anger hur du ritar toningen utanför en toningspensares toningsvektor eller utrymme.

HitTestFilterBehavior

Anger returbeteendet för ett träfftest i en återanropsmetod för träfftestfilter.

HitTestResultBehavior

Avgör om du vill fortsätta uppräkningen av eventuella återstående visuella objekt under ett träfftest.

IntersectionDetail

Innehåller information om skärningspunkten mellan geometrierna i GeometryHitTestParameters och det visuella objekt som träffades.

NumberCultureSource

Anger hur kulturen för tal i en textkörning bestäms.

NumberSubstitutionMethod

Definierar en uppräkningsklass som anger vilken typ av nummerersättning som ska utföras på tal i en textkörning.

PenLineCap

Beskriver formen i slutet av en linje eller ett segment.

PenLineJoin

Beskriver formen som sammanfogar två linjer eller segment.

Stretch

Beskriver hur innehållet ändras så att det fyller det allokerade utrymmet.

StyleSimulations

Definierar en uppräkningsklass som beskriver simuleringsstilen för ett teckensnitt.

SweepDirection

Definierar riktningen som en elliptisk båge ritas i.

TextFormattingMode

Definierar formateringsmetoderna som stöds av TextFormatter klassen.

TextHintingMode

Definierar återgivningsbeteendet för statisk eller animerad text.

TextRenderingMode

Definierar de återgivningslägen som stöds för text.

TileMode

Beskriver hur en TileBrush färgar paneler på ett utdataområde.

ToleranceType

Avgör hur ett feltoleransvärde tolkas.

Delegeringar

Name Description
HitTestFilterCallback

Representerar motringningsmetoden som anger delar av det visuella trädet som ska utelämnas från bearbetning av träfftest.

HitTestResultCallback

Representerar ett återanrop som används för att anpassa träfftestning. WPF anropar HitTestResultCallback för att rapportera träfftestkorsningar till användaren.