System.Windows.Media Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 | |
| 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 | |
| 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
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. |