System.Windows.Media Obor názvů

Poskytuje typy, které umožňují integraci bohatých médií, včetně kreseb, textu a zvukového/video obsahu v aplikacích Windows Presentation Foundation (WPF).

Třídy

AdornerHitTestResult

Představuje data vrácená voláním AdornerHitTest(Point) metody.

ArcSegment

Představuje eliptický oblouk mezi dvěma body.

BezierSegment

Představuje krychlovou bezierovou křivku nakreslenou mezi dvěma body.

BitmapCache

Vytvoří a ukládá rastrový obrázek reprezentace UIElement.

BitmapCacheBrush

Nakreslí oblast s obsahem uloženým v mezipaměti.

Brush

Definuje objekty používané k malování grafických objektů. Třídy odvozené od Brush popisu, jak je oblast malována.

BrushConverter

Slouží k převodu objektu na jiný typ objektu Brush nebo z jiného typu objektu.

Brushes

Implementuje sadu předdefinovaných SolidColorBrush objektů.

CacheMode

Poskytuje základní implementaci pro ukládání do mezipaměti UIElement.

CacheModeConverter

Převede datový typ z jednoho datového CacheMode typu na jiný.

CharacterMetrics

Představuje metriky použité k rozložení znaku v písmu zařízení.

CharacterMetricsDictionary

Představuje slovník CharacterMetrics objektů pro písmo zařízení, které je indexováno skalárními hodnotami Unicode.

ColorContext

Představuje barevný profil international Color Consortium (ICC) nebo ICM (Image Color Management), který je přidružený k rastrovém obrázku.

ColorConverter

Převede instance jiných typů na instanci a z instance .Color

Colors

Implementuje sadu předdefinovaných barev.

CombinedGeometry

Představuje dvouD geometrický tvar definovaný kombinací dvou Geometry objektů.

CompositionTarget

Představuje plochu zobrazení vaší aplikace.

ContainerVisual

Spravuje kolekci Visual objektů.

DashStyle

Představuje sekvenci pomlček a mezer, které se použijí pomocí Pen.

DashStyles

Implementuje sadu předdefinovaných DashStyle objektů.

DisableDpiAwarenessAttribute

Umožňuje aplikacím WPF zakázat rozpoznávání bodů na palec (dpi) pro všechny prvky uživatelského rozhraní.

DoubleCollection

Představuje uspořádanou kolekci Double hodnot.

DoubleCollectionConverter

Převede instance jiných typů na a z DoubleCollection.

Drawing

Abstraktní třída, která popisuje 2D výkres. Tuto třídu nelze zdědit vaším kódem.

DrawingBrush

Namaluje oblast s Drawingobrazci, textem, videem, obrázky nebo jinými výkresy.

DrawingCollection

Představuje seřazenou kolekci Drawing objektů.

DrawingContext

Popisuje vizuální obsah pomocí příkazů kreslení, nabízení a pop.

DrawingGroup

Představuje kolekci výkresů, na které lze pracovat jako na jednom výkresu.

DrawingImage

Obsah ImageSource se používá Drawing .

DrawingVisual

DrawingVisual je vizuální objekt, který lze použít k vykreslení vektorové grafiky na obrazovce. Obsah je zachován systémem.

EllipseGeometry

Představuje geometrii kruhu nebo tří teček.

ExceptionEventArgs

Poskytuje data o výjimce chyb pro události médií.

FamilyTypeface

Určuje podrobnosti o jednom typu podporovaném klávesou FontFamily.

FamilyTypefaceCollection

Představuje kolekci FamilyTypeface instancí.

FontEmbeddingManager

Poskytuje funkce pro vkládání fyzických a složených písem.

FontFamily

Představuje rodinu souvisejících písem.

FontFamilyConverter

Převede instance String typu na instance a z FontFamily instancí.

FontFamilyMap

Definuje, který FontFamily se má použít pro zadanou sadu bodů kódu Unicode a jazyk specifický pro jazyk jazykovou verzi.

FontFamilyMapCollection

Představuje seřazenou kolekci FontFamilyMap objektů.

FontFamilyValueSerializer

Převede instance na instance String a z instancí FontFamily.

Fonts

Poskytuje podporu výčtu pro FontFamily objekty a Typeface objekty.

FormattedText

Poskytuje ovládací prvek nízké úrovně pro kreslení textu v aplikacích Windows Presentation Foundation (WPF).

GeneralTransform

Poskytuje generalizovanou podporu transformace pro objekty, jako jsou body a obdélníky. Toto je abstraktní třída.

GeneralTransformCollection

Představuje uspořádanou kolekci GeneralTransform objektů.

GeneralTransformGroup

GeneralTransform Představuje, že je složená z transformací v jeho GeneralTransformCollection.

Geometry

Třídy odvozené z této abstraktní základní třídy definují geometrické obrazce. Geometry Objekty lze použít k oříznutí, testování hit-testování a vykreslování 2D grafických dat.

GeometryCollection

Představuje kolekci Geometry objektů.

GeometryConverter

Převede instance jiných typů na a z instancí Geometry.

GeometryDrawing

Geometry Nakreslí pomocí zadaného Brush a Pen.

GeometryGroup

Představuje složenou geometrii složenou z jiných Geometry objektů.

GeometryHitTestParameters

Určuje Geometry jako parametr, který se má použít pro testování vizuálního stromu.

GeometryHitTestResult

Vrátí výsledky testu hitu, který používá Geometry jako parametr testu hit.

GlyphRun

Představuje sekvenci glyfů z jedné tváře jednoho písma v jedné velikosti a s jedním stylem vykreslování.

GlyphRunDrawing

Drawing Představuje objekt, který vykreslí GlyphRunobjekt .

GlyphTypeface

Určuje fyzickou tvář písma, která odpovídá souboru písma na disku.

GradientBrush

Abstraktní třída, která popisuje přechod, složený z přechodových zarážek. Třídy, které dědí z GradientBrush popisu různých způsobů interpretace přechodových zarážek

GradientStop

Popisuje umístění a barvu přechodového bodu v přechodu.

GradientStopCollection

Představuje kolekci GradientStop objektů, ke kterým lze přistupovat jednotlivě pomocí indexu.

GuidelineSet

Představuje kolekci vodicích čar, které můžou pomoct při úpravě vykreslených obrázků na mřížku pixelů zařízení.

HitTestParameters

Definuje parametry pro testování hitů. Třídy odvozené z této běžné základní třídy, které lze použít pro praktické testování hitů zahrnout PointHitTestParameters a GeometryHitTestParameters.

HitTestResult

Poskytuje základní třídu pro několik odvozených tříd, které představují návratovou hodnotu z testu hitu.

HostVisual

Visual Představuje objekt, který lze připojit kdekoli k nadřazené vizuální stromu.

ImageBrush

Nakreslí oblast obrázkem.

ImageDrawing

Nakreslí obrázek v oblasti definované objektem Rect.

ImageMetadata

Definuje základní třídu pro všechny operace metadat v rozhraních API souvisejících s vytvářením obrázků. Toto je abstraktní třída.

ImageSource

Představuje typ objektu, který má šířku, výšku a ImageMetadata například BitmapSource a DrawingImage. Toto je abstraktní třída.

ImageSourceConverter

Převede datový ImageSource typ na a z jiných datových typů.

ImageSourceValueSerializer

Převede instance String na a z instancí ImageSource.

Int32Collection

Představuje kolekci Int32 hodnot.

Int32CollectionConverter

Převede datový Int32Collection typ na a z jiných datových typů.

InvalidWmpVersionException

Výjimka, která se vyvolá, když se nainstalovaná verze Microsoftu Windows Media Player nepodporuje.

LanguageSpecificStringDictionary

Představuje slovník řetězců, které se používají k reprezentaci názvu objektu v různých jazycích.

LinearGradientBrush

Nakreslí oblast lineárním přechodem.

LineGeometry

Představuje geometrii čáry.

LineSegment

Vytvoří čáru mezi dvěma body v .PathFigure

MatrixConverter

Převede instance jiných typů na a z Matrix.

MatrixTransform

Vytvoří libovolnou affinuovou maticovou transformaci, která slouží k manipulaci s objekty nebo souřadnicovými systémy v 2D rovině.

MediaClock

Udržuje stav časování médií prostřednictvím MediaTimeline.

MediaPlayer

Poskytuje přehrávání médií pro kresby.

MediaScriptCommandEventArgs

Poskytuje data pro události ScriptCommand a ScriptCommand události.

MediaTimeline

Timeline Poskytuje mediální obsah.

NumberSubstitution

Určuje, jak se čísla v textu zobrazují v různých jazykových verzích.

PathFigure

Představuje pododdíl geometrie, jednu propojenou řadu dvourozměrných geometrických segmentů.

PathFigureCollection

Představuje kolekci PathFigure objektů, které souhrnně tvoří geometrii objektu PathGeometry.

PathFigureCollectionConverter

Převede instance jiných typů na a z PathFigureCollection.

PathGeometry

Představuje složitý obrazec, který se může skládat z oblouků, křivek, tří teček, čar a obdélníků.

PathSegment

Představuje segment objektu PathFigure .

PathSegmentCollection

Představuje kolekci PathSegment objektů, ke kterým může index přistupovat jednotlivě.

Pen

Popisuje, jak je obrazec obrysový.

PixelFormatConverter

PixelFormat Převede datový typ na a z jiných datových typů.

PixelFormats

Představuje kolekci podporovaných formátů pixelů.

PointCollection

Představuje kolekci Point hodnot, ke kterým může index přistupovat jednotlivě.

PointCollectionConverter

Převede instance jiných typů na a z PointCollection.

PointHitTestParameters

Určuje Point jako parametr, který se má použít pro testování vizuálního objektu.

PointHitTestResult

Představuje výsledky testu hitu, který používá Point jako parametr testu hit.

PolyBezierSegment

Představuje jednu nebo více krychlových bezierových křivek.

PolyLineSegment

Představuje sadu segmentů čar definovaných jednotlivými Point spojnicemi, které PointCollection určují koncový bod segmentu čáry.

PolyQuadraticBezierSegment

Představuje sadu kvadratických bezierových segmentů.

QuadraticBezierSegment

Vytvoří kvadratickou bezierovou křivku PathFiguremezi dvěma body v sadě .

RadialGradientBrush

Nakreslí oblast paprskovým přechodem. Ústřední bod definuje začátek přechodu a kruh definuje koncový bod přechodu.

RectangleGeometry

Popisuje dvourozměrný obdélník.

RenderCapability

Umožňuje aplikacím WPF dotazovat se na aktuální úroveň vykreslování pro přidružený Dispatcher objekt a zaregistrovat se k oznámení změn.

RenderingEventArgs

Požadované argumenty pro Rendering událost.

RenderOptions

Poskytuje možnosti pro řízení chování vykreslování objektů.

RequestCachePolicyConverter

Parsuje RequestCachePolicy.

RotateTransform

Otočí objekt po směru hodinových ručiček o zadaném bodu v souřadnicovém systému 2D x-y.

ScaleTransform

Škáluje objekt v souřadnicovém systému 2D x-y.

SkewTransform

Představuje prostorovou nerovnoměrnou distribuci.

SolidColorBrush

Nakreslí oblast plnou barvou.

StreamGeometry

Definuje geometrický tvar popsaný pomocí .StreamGeometryContext Tato geometrie je lehká alternativa: PathGeometrynepodporuje datovou vazbu, animaci ani úpravu.

StreamGeometryContext

Popisuje geometrii pomocí příkazů kreslení. Tato třída se používá s StreamGeometry třídou k vytvoření jednoduché geometrie, která nepodporuje datové vazby, animace nebo úpravy.

TextEffect

Představuje textový efekt, který lze použít u textových objektů.

TextEffectCollection

Poskytuje podporu kolekce pro kolekci TextEffect objektů.

TextOptions

Definuje sadu připojených vlastností, které ovlivňují způsob zobrazení textu v elementu.

TileBrush

Popisuje způsob, jak nakreslit oblast pomocí jedné nebo více dlaždic.

Transform

Definuje funkce, které umožňují transformace v prostorové rovině. Transformace zahrnují otočení (RotateTransform), měřítko (ScaleTransform), nerovnoměrnou distribuci (SkewTransform) a překlad (TranslateTransform). Tato hierarchie tříd se liší od Matrix struktury, protože je to třída a podporuje sémantiku animace a výčtu.

TransformCollection

Představuje kolekci Transform objektů, ke kterým lze přistupovat jednotlivě pomocí indexu.

TransformConverter

Převede objekt na jiný typ objektu Transform nebo z jiného typu objektu.

TransformGroup

Představuje složenou složenou Transform z jiných Transform objektů.

TranslateTransform

Přeloží (přesune) objekt v 2D souřadnicovém systému x-y.

Typeface

Představuje kombinaci FontFamily, , FontWeightFontStylea FontStretch.

VectorCollection

Představuje uspořádanou kolekci Vector hodnot.

VectorCollectionConverter

Převede instance jiných typů na a z VectorCollection.

VideoDrawing

Přehraje multimediální soubor. Pokud je médium videosoubor, VideoDrawing nakreslí ho do zadaného obdélníku.

Visual

Poskytuje podporu vykreslování ve WPF, která zahrnuje testování hitů, transformaci souřadnic a ohraničující výpočty rámečku.

VisualBrush

Maluje oblast s .Visual

VisualCollection

Představuje seřazenou kolekci Visual objektů.

VisualTarget

Poskytuje funkce pro připojení jednoho vizuálního stromu k jinému vizuálnímu stromu napříč hranicemi vláken.

VisualTreeHelper

Poskytuje pomocné metody, které provádějí běžné úlohy zahrnující uzly ve vizuálním stromu.

Struktury

Color

Popisuje barvu z hlediska alfa, červené, zelené a modré kanály.

DoubleCollection.Enumerator

Výčty Double položek v souboru DoubleCollection.

DrawingCollection.Enumerator

Výčty Drawing položek v souboru DrawingCollection.

GeneralTransformCollection.Enumerator

Výčty GeneralTransform položek v souboru GeneralTransformCollection.

GeometryCollection.Enumerator

Geometry Vytvoří výčet položek v objektu GeometryCollection.

GradientStopCollection.Enumerator

Výčty GradientStop položek v souboru GradientStopCollection.

Int32Collection.Enumerator

Výčty Int32 položek v souboru Int32Collection.

Matrix

Představuje 3x3 affinovou transformační matici použitou pro transformace v prostorovém prostoru.

PathFigureCollection.Enumerator

Výčty PathFigure položek v souboru PathFigureCollection.

PathSegmentCollection.Enumerator

Podporuje jednoduchou iteraci přes .PathSegmentCollection

PixelFormat

Definuje formát pixelů pro obrázky a povrchy založené na pixelech.

PixelFormatChannelMask

Definuje masku bitu a posun pro konkrétní formáty pixelů.

PointCollection.Enumerator

Výčty Point položek v souboru PointCollection.

TextEffectCollection.Enumerator

TextEffect Vytvoří výčet položek v objektu TextEffectCollection.

TransformCollection.Enumerator

Podporuje jednoduchou iteraci přes .TransformCollection

VectorCollection.Enumerator

Výčty Vector položek v souboru VectorCollection.

VisualCollection.Enumerator

Visual Vytvoří výčet položek v objektu VisualCollection.

Výčty

AlignmentX

Popisuje, jak je obsah umístěn vodorovně v kontejneru.

AlignmentY

Popisuje, jak je obsah umístěn svisle v kontejneru.

BitmapScalingMode

Určuje, který algoritmus se používá k škálování rastrových obrázků.

BrushMappingMode

Určuje souřadnicový systém používaný parametrem Brush.

CachingHint

Určuje, zda se mají ukládat objekty štětce uložené v mezipaměti.

ClearTypeHint

Výčet, který určuje nápovědu pro vykreslovací modul, který lze vykreslit pomocí ClearType.

ColorInterpolationMode

Určuje způsob interpolace barev v přechodu.

EdgeMode

Určuje způsob vykreslení okrajů netextových primitiv výkresu.

FillRule

Určuje, jak se protínají oblasti objektů obsažených PathFigure v objektuGeometry, které tvoří oblast .Geometry

FontEmbeddingRight

Popisuje oprávnění pro vkládání písem zadaná v souboru písma OpenType.

GeometryCombineMode

Určuje různé metody, podle kterých lze kombinovat dvě geometrie.

GradientSpreadMethod

Určuje, jak nakreslit přechod mimo přechodový vektor nebo mezeru přechodového štětce.

HitTestFilterBehavior

Určuje návratové chování testu hitu v metodě zpětného volání filtru testu.

HitTestResultBehavior

Určuje, zda chcete pokračovat v výčtu všech zbývajících vizuálních objektů během testu hitu.

IntersectionDetail

Poskytuje informace o průsečíku mezi geometriemi ve vizuálu GeometryHitTestParameters a vizuálem, který byl nalezen.

NumberCultureSource

Určuje způsob určení jazykové verze čísel v textovém spuštění.

NumberSubstitutionMethod

Definuje třídu enumerátoru, která určuje typ nahrazení čísla, která se má provádět s čísly v textovém spuštění.

PenDashCap

Popisuje obrazec na konci každého segmentu pomlčky.

PenLineCap

Popisuje obrazec na konci čáry nebo segmentu.

PenLineJoin

Popisuje obrazec, který spojuje dvě čáry nebo segmenty.

Stretch

Popisuje, jak je obsah změněn tak, aby vyplnil přidělený prostor.

StyleSimulations

Definuje třídu enumerátoru, která popisuje styl simulace písma.

SweepDirection

Definuje směr nakreslený eliptický oblouk.

TextFormattingMode

Definuje metody formátování podporované TextFormatter třídou.

TextHintingMode

Definuje chování vykreslování statického nebo animovaného textu.

TextRenderingMode

Definuje podporované režimy vykreslování textu.

TileMode

Popisuje, jak maluje TileBrush dlaždice do výstupní oblasti.

ToleranceType

Určuje prostředky, kterými se interpretuje hodnota odolnosti proti chybám.

Delegáti

HitTestFilterCallback

Představuje metodu zpětného volání, která určuje části vizuálního stromu, které se mají vynechat z testovacího zpracování.

HitTestResultCallback

Představuje zpětné volání, které se používá k přizpůsobení testování hitů. WPF vyvolá, aby sestava narazila HitTestResultCallback na testovací průniky pro uživatele.