Sdílet prostřednictvím


System.Windows.Media Obor názvů

Poskytuje typy, které umožňují integraci formátovaných médií, včetně výkresů, textu a zvukového obsahu nebo videoobsouboru 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ří rastrovou reprezentaci objektu UIElementa do mezipaměti.

BitmapCacheBrush

Vytvoří oblast obsahem uloženým v mezipaměti.

Brush

Definuje objekty používané k malování grafických objektů. Třídy, které jsou odvozeny z Brush , popisují, jak je oblast namalována.

BrushConverter

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

Brushes

Implementuje sadu předdefinovaných SolidColorBrush objektů.

CacheMode

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

CacheModeConverter

Převede 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 Image Color Management (ICM), který je přidružen rastrový obrázek.

ColorConverter

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

Colors

Implementuje sadu předdefinovaných barev.

CombinedGeometry

Představuje 2D geometrický obrazec definovaný kombinací dvou Geometry objektů.

CompositionTarget

Představuje plochu zobrazení vaší aplikace.

ContainerVisual

Spravuje kolekci Visual objektů.

DashStyle

Představuje posloupnost pomlček a mezer, které použije .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. Tato třída nemůže být kódem zděděna.

DrawingBrush

Vykreslí oblast objektem Drawing, který může obsahovat obrazce, text, video, obrázky nebo jiné kresby.

DrawingCollection

Představuje seřazenou kolekci Drawing objektů.

DrawingContext

Popisuje vizuální obsah pomocí příkazů draw, push a pop.

DrawingGroup

Představuje kolekci výkresů, se kterými lze pracovat jako s jedním výkresem.

DrawingImage

Pro ImageSource obsah používá objekt 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 elipsy.

ExceptionEventArgs

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

FamilyTypeface

Určuje podrobnosti o jednom typu, který FontFamilypodporuje .

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 jazykovou verzi.

FontFamilyMapCollection

Představuje seřazenou kolekci FontFamilyMap objektů.

FontFamilyValueSerializer

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

Fonts

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

FormattedText

Poskytuje řízení nízké úrovně pro kreslení textu v aplikacích Windows Presentation Foundation (WPF).

GeneralTransform

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

GeneralTransformCollection

Představuje seřazenou kolekci GeneralTransform objektů.

GeneralTransformGroup

GeneralTransform Představuje složený z transformací v objektu GeneralTransformCollection.

Geometry

Třídy, které jsou odvozeny z této abstraktní základní třídy, definují geometrické obrazce. Geometry Objekty lze použít pro oříznutí, testování přístupů a vykreslování 2D grafických dat.

GeometryCollection

Představuje kolekci Geometry objektů.

GeometryConverter

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

GeometryDrawing

Vykreslí pomocí Geometry zadaných 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 k testování vizuálního stromu.

GeometryHitTestResult

Vrátí výsledky testu přístupů, který používá Geometry jako parametr testu přístupů.

GlyphRun

Představuje posloupnost piktogramů 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 řez 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 , popisují různé způsoby interpretace přechodových zarážek.

GradientStop

Popisuje umístění a barvu bodu přechodu 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é mohou pomoci při úpravě vykreslených obrázků na pixelovou mřížku zařízení.

HitTestParameters

Definuje parametry pro testování přístupů. Třídy odvozené z této společné základní třídy, které lze použít pro praktické testování shod, zahrnují PointHitTestParameters a GeometryHitTestParameters.

HitTestResult

Poskytuje základní třídu pro několik odvozených tříd, která představuje návratovou hodnotu z testu úspěšných přístupů.

HostVisual

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

ImageBrush

Vykresluje oblast obrázkem.

ImageDrawing

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

ImageMetadata

Definuje základní třídu pro všechny operace s metadaty v rozhraních API souvisejících se zobrazováním. Toto je abstraktní třída.

ImageSource

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

ImageSourceConverter

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

ImageSourceValueSerializer

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

Int32Collection

Představuje kolekci Int32 hodnot.

Int32CollectionConverter

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

InvalidWmpVersionException

Výjimka, která je vyvolán, když nainstalovaná verze Microsoft Přehrávač médií Windows není podporována.

LanguageSpecificStringDictionary

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

LinearGradientBrush

Vykreslí 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 afinní maticovou transformaci, která se používá k manipulaci s objekty nebo souřadnicovými systémy v prostorové rovině.

MediaClock

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

MediaPlayer

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

MediaScriptCommandEventArgs

Poskytuje data pro ScriptCommand události a ScriptCommand .

MediaTimeline

Poskytuje pro Timeline mediální obsah.

NumberSubstitution

Určuje způsob zobrazení čísel v textu v různých jazykových verzích.

PathFigure

Představuje dílčí část geometrie, jednu propojenou řadu dvojrozměrných geometrických segmentů.

PathFigureCollection

Představuje kolekci PathFigure objektů, které společně 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 lze přistupovat jednotlivě pomocí indexu.

Pen

Popisuje, jak je obrazec ohraničen.

PixelFormatConverter

Převede PixelFormat 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 lze přistupovat jednotlivě pomocí indexu.

PointCollectionConverter

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

PointHitTestParameters

Určuje Point parametr jako parametr, který se má použít pro testování přístupů objektu vizuálu.

PointHitTestResult

Představuje výsledky testu přístupů, který používá Point jako parametr testu přístupů.

PolyBezierSegment

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

PolyLineSegment

Představuje sadu segmentů čar definovaných objektem PointCollection , přičemž každý z nich Point určuje koncový bod segmentu čáry.

PolyQuadraticBezierSegment

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

QuadraticBezierSegment

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

RadialGradientBrush

Vykreslí 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 jejich přidružený Dispatcher objekt a zaregistrovat se k oznámení o změnách.

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ý bod v souřadnicovém systému 2D x-y.

ScaleTransform

Nastaví měřítko objektu v souřadnicovém systému 2D x-y.

SkewTransform

Představuje prostorovou nerovnoměrnou distribuci.

SolidColorBrush

Vybarví oblast plnou barvou.

StreamGeometry

Definuje geometrický obrazec popsaný pomocí StreamGeometryContext. Tato geometrie je lehká alternativa k PathGeometry: nepodporuje vazby, animace ani úpravy dat.

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é mají vliv na způsob zobrazení textu v elementu.

TileBrush

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

Transform

Definuje funkce, které umožňují transformace v prostorové rovině. Mezi transformace patří otočení (RotateTransform), škálování (ScaleTransform), nerovnoměrná distribuce (SkewTransform) a překlad (TranslateTransform). Tato hierarchie tříd se liší od Matrix struktury, protože se jedná o třídu 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žený Transform objekt složený z jiných Transform objektů.

TranslateTransform

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

Typeface

Představuje kombinaci , FontFamilyFontWeight, FontStylea 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, nakreslí ho VideoDrawing do zadaného obdélníku.

Visual

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

VisualBrush

Vybarví oblast pomocí Visual.

VisualCollection

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

VisualTarget

Poskytuje funkce pro propojení jednoho vizuálního stromu s jiným vizuálním stromem přes hranice vláken.

VisualTreeHelper

Poskytuje obslužné metody, které provádějí běžné úlohy zahrnující uzly ve stromu vizuálů.

Struktury

Color

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

DoubleCollection.Enumerator

Vytvoří Double výčet položek v objektu DoubleCollection.

DrawingCollection.Enumerator

Vytvoří Drawing výčet položek v objektu DrawingCollection.

GeneralTransformCollection.Enumerator

Vytvoří GeneralTransform výčet položek v objektu GeneralTransformCollection.

GeometryCollection.Enumerator

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

GradientStopCollection.Enumerator

Vytvoří GradientStop výčet položek v objektu GradientStopCollection.

Int32Collection.Enumerator

Vytvoří Int32 výčet položek v objektu Int32Collection.

Matrix

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

PathFigureCollection.Enumerator

Vytvoří PathFigure výčet položek v objektu 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 bitovou masku a posun pro konkrétní pixelové formáty.

PointCollection.Enumerator

Vytvoří Point výčet položek v objektu PointCollection.

TextEffectCollection.Enumerator

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

TransformCollection.Enumerator

Podporuje jednoduchou iteraci přes TransformCollection.

VectorCollection.Enumerator

Vytvoří Vector výčet položek v objektu VectorCollection.

VisualCollection.Enumerator

Vytvoří Visual 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á ke škálování rastrových obrázků.

BrushMappingMode

Určuje souřadnicový systém, který používá .Brush

CachingHint

Určuje, jestli se mají ukládat objekty štětce dlaždic do mezipaměti.

ClearTypeHint

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

ColorInterpolationMode

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

EdgeMode

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

FillRule

Určuje, jak se zkombinují protínající se oblasti PathFigure objektů obsažené v Geometry objektu , aby vytvořily oblast objektu Geometry.

FontEmbeddingRight

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

GeometryCombineMode

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

GradientSpreadMethod

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

HitTestFilterBehavior

Určuje chování návratu testu úspěšných přístupů v metodě zpětného volání filtru testu přístupů.

HitTestResultBehavior

Určuje, zda se má pokračovat ve výčtu všech zbývajících vizuálních objektů během testu úspěšných přístupů.

IntersectionDetail

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

NumberCultureSource

Určuje způsob určení jazykové verze pro čísla v textovém běhu.

NumberSubstitutionMethod

Definuje třídu enumerátoru, která určuje typ nahrazení čísel, která se má provést u čísel v textovém běhu.

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 se velikost obsahu změní tak, aby vyplnila přidělené místo.

StyleSimulations

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

SweepDirection

Definuje směr vykreslení eliptického oblouku.

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í pro text.

TileMode

Popisuje, jak maluje TileBrush dlaždice na výstupní oblast.

ToleranceType

Určuje prostředky, kterými je interpretována hodnota tolerance chyb.

Delegáti

HitTestFilterCallback

Představuje metodu zpětného volání, která určuje části vizuálního stromu, které se mají vynechat ze zpracování testu přístupů.

HitTestResultCallback

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