System.Windows.Media Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 | |
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 | |
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. |