System.Windows.Media Ad Alanı

Windows Presentation Foundation (WPF) uygulamalarında çizimler, metin ve ses/video içeriği dahil olmak üzere zengin medyanın tümleştirilmesini sağlayan türler sağlar.

Sınıflar

Name Description
AdornerHitTestResult

yöntemini çağırmaktan AdornerHitTest(Point) döndürülen verileri temsil eder.

ArcSegment

İki nokta arasındaki eliptik bir yayı temsil eder.

BezierSegment

İki nokta arasında çizilmiş bir küp Bezier eğrisi temsil eder.

BitmapCache

bir bit eşlem gösterimini UIElementoluşturur ve önbelleğe alır.

BitmapCacheBrush

Önbelleğe alınmış içerik içeren bir alanı boyar.

Brush

Grafik nesneleri boyamak için kullanılan nesneleri tanımlar. 'den Brush türetilen sınıflar, alanın nasıl boyandığını açıklar.

BrushConverter

bir Brush nesnesini başka bir nesne türüne veya başka bir nesne türüne dönüştürmek için kullanılır.

Brushes

Önceden tanımlanmış SolidColorBrush bir nesne kümesi uygular.

CacheMode

önbelleğe almak için temel bir UIElementuygulama sağlar.

CacheModeConverter

Bir CacheMode bir veri türünden diğerine dönüştürür.

CharacterMetrics

Cihaz yazı tipinde bir karakteri düzenlemek için kullanılan ölçümleri temsil eder.

CharacterMetricsDictionary

Unicode skaler değerleriyle dizine alınan bir cihaz yazı tipi için nesne sözlüğünü CharacterMetrics temsil eder.

ColorContext

Bir bit eşlem görüntüsüyle ilişkili Uluslararası Renk Konsorsiyumu (ICC) veya Görüntü Renk Yönetimi (ICM) renk profilini temsil eder.

ColorConverter

Diğer türlerin örneklerini Colorörneğine ve örneğinden dönüştürür.

Colors

Önceden tanımlanmış bir dizi renk uygular.

CombinedGeometry

İki Geometry nesnesinin birleşimiyle tanımlanan 2-B geometrik şekli temsil eder.

CompositionTarget

Uygulamanızın görüntü yüzeyini temsil eder.

ContainerVisual

Bir nesne koleksiyonunu Visual yönetir.

DashStyle

Bir tarafından Penuygulanacak tire ve boşluk dizisini temsil eder.

DashStyles

Önceden tanımlanmış DashStyle bir nesne kümesi uygular.

DisableDpiAwarenessAttribute

WPF uygulamaların tüm kullanıcı arabirimi öğeleri için inç başına nokta (dpi) farkındalığını devre dışı bırakmasına olanak tanır.

DoubleCollection

Sıralı bir değer koleksiyonunu Double temsil eder.

DoubleCollectionConverter

Diğer türlerin örneklerini bir DoubleCollection'a ve 'den dönüştürür.

Drawing

2-B çizimi açıklayan soyut sınıf. Bu sınıf kodunuz tarafından devralınamaz.

DrawingBrush

Şekilleri, metinleri, videoları, resimleri veya diğer çizimleri içerebilen bir Drawingalanı ile boyar.

DrawingCollection

Sıralı bir nesne koleksiyonunu Drawing temsil eder.

DrawingContext

Çizim, gönderme ve pop komutlarını kullanarak görsel içeriği açıklar.

DrawingGroup

Tek bir çizim olarak üzerinde çalıştırılabilir çizim koleksiyonunu temsil eder.

DrawingImage

ImageSource İçerik için kullanan birDrawing.

DrawingVisual

DrawingVisual , ekranda vektör grafiklerini işlemek için kullanılabilecek görsel bir nesnedir. İçerik sistem tarafından kalıcı hale eklenir.

EllipseGeometry

Dairenin veya üç noktanın geometrisini temsil eder.

ExceptionEventArgs

Medya olayları için hata özel durum verileri sağlar.

FamilyTypeface

tarafından FontFamilydesteklenen tek bir yazı tipinin ayrıntılarını belirtir.

FamilyTypefaceCollection

FamilyTypeface örnekleri koleksiyonunu temsil eder.

FontEmbeddingManager

Fiziksel ve bileşik yazı tipi ekleme işlevleri sağlar.

FontFamily

İlgili yazı tipi ailesini temsil eder.

FontFamilyConverter

String türünün örneklerini FontFamily örneklerine dönüştürür.

FontFamilyMap

Belirtilen Unicode kod noktaları kümesi ve kültüre özgü bir dil için hangilerinin FontFamily kullanılacağını tanımlar.

FontFamilyMapCollection

Sıralı bir nesne koleksiyonunu FontFamilyMap temsil eder.

FontFamilyValueSerializer

örneklerini String örneklerine ve örneklerinden FontFamilydönüştürür.

Fonts

ve FontFamily nesneleri için Typeface numaralandırma desteği sağlar.

FormattedText

Windows Presentation Foundation (WPF) uygulamalarında metin çizmek için alt düzey denetim sağlar.

GeneralTransform

Noktalar ve dikdörtgenler gibi nesneler için genelleştirilmiş dönüştürme desteği sağlar. Bu soyut bir sınıftır.

GeneralTransformCollection

Sıralı bir nesne koleksiyonunu GeneralTransform temsil eder.

GeneralTransformGroup

içindeki dönüşümlerin bileşimi olan bir GeneralTransform öğesini temsil eder GeneralTransformCollection.

Geometry

Bu soyut temel sınıftan türetilen sınıflar geometrik şekilleri tanımlar. Geometry nesneleri kırpma, isabet testi ve 2-B grafik verilerini işleme için kullanılabilir.

GeometryCollection

Bir nesne koleksiyonunu Geometry temsil eder.

GeometryConverter

Diğer türlerin örneklerini Geometryörneklerine ve örneklerinden dönüştürür.

GeometryDrawing

Belirtilen Geometry ve Brushkullanarak bir Pen çizer.

GeometryGroup

Diğer Geometry nesnelerden oluşan bileşik geometriyi temsil eder.

GeometryHitTestParameters

Bir Geometry görsel ağacı isabet sınaması için kullanılacak parametre olarak bir belirtir.

GeometryHitTestResult

İsabet testi parametresi olarak kullanan Geometry isabet testinin sonuçlarını döndürür.

GlyphRun

Tek bir yazı tipinin tek bir yüzünün tek bir boyutunda ve tek bir işleme stiliyle bir dizi karakteri temsil eder.

GlyphRunDrawing

bir Drawing oluşturan nesneyi temsil eder GlyphRun.

GlyphTypeface

Disk üzerindeki bir yazı tipi dosyasına karşılık gelen fiziksel bir yazı tipi yüzü belirtir.

GradientBrush

Gradyan duraklarından oluşan bir gradyanı açıklayan soyut sınıf. öğesinden GradientBrush devralan sınıflar gradyan duraklarını yorumlamanın farklı yollarını açıklar.

GradientStop

Bir geçiş noktasının gradyan içindeki konumunu ve rengini açıklar.

GradientStopCollection

Dizin tarafından tek tek erişilebilen bir nesne koleksiyonunu GradientStop temsil eder.

GuidelineSet

İşlenen şekillerin bir cihaz piksel kılavuzuna ayarlanmasına yardımcı olabilecek kılavuz çizgileri koleksiyonunu temsil eder.

HitTestParameters

İsabet testi için parametreleri tanımlar. Pratik isabet testi için kullanılabilecek bu ortak temel sınıftan türetilen sınıflar ve PointHitTestParametersiçerirGeometryHitTestParameters.

HitTestResult

Bir isabet testinden dönüş değerini temsil eden çeşitli türetilmiş sınıflar için temel sınıfı sağlar.

HostVisual

Visual Üst görsel ağacına her yerden bağlanabilen bir nesneyi temsil eder.

ImageBrush

Bir alanı resimle boyar.

ImageDrawing

tarafından Recttanımlanan bir bölge içinde bir görüntü çizer.

ImageMetadata

Görüntülemeyle ilgili API'ler üzerindeki tüm meta veri işlemleri için bir temel sınıf tanımlar. Bu soyut bir sınıftır.

ImageSource

Genişliği, yüksekliği ve ImageMetadata ile gibi BitmapSourceDrawingImagebir nesne türünü temsil eder. Bu soyut bir sınıftır.

ImageSourceConverter

Bir ImageSource diğer veri türlerine ve diğer veri türlerinden dönüştürür.

ImageSourceValueSerializer

örneklerini String örneklerine ve örneklerinden ImageSourcedönüştürür.

Int32Collection

Bir değer koleksiyonunu Int32 temsil eder.

Int32CollectionConverter

Bir Int32Collection diğer veri türlerine ve diğer veri türlerinden dönüştürür.

InvalidWmpVersionException

Yüklenen Microsoft Windows Media Player sürümü desteklenmediğinde oluşan özel durum.

LanguageSpecificStringDictionary

Farklı dillerdeki bir nesnenin adını temsil etmek için kullanılan dizelerin sözlüğünü temsil eder.

LinearGradientBrush

Doğrusal gradyan ile bir alanı boyar.

LineGeometry

Bir çizginin geometrisini temsil eder.

LineSegment

içinde iki nokta arasında bir PathFigureçizgi oluşturur.

MatrixConverter

Diğer türlerin örneklerini bir Matrix'a ve 'den dönüştürür.

MatrixTransform

Nesneleri işlemek veya sistemleri 2-B düzlemde koordine etmek için kullanılan rastgele bir benze matris dönüşümü oluşturur.

MediaClock

aracılığıyla MediaTimelinemedya için zamanlama durumunu korur.

MediaPlayer

Çizimler için medya kayıttan yürütme sağlar.

MediaScriptCommandEventArgs

ScriptCommand ve ScriptCommand olayları için veri sağlar.

MediaTimeline

Medya içeriği için bir Timeline sağlar.

NumberSubstitution

Metindeki sayıların farklı kültürlerde nasıl görüntüleneceğini belirtir.

PathFigure

İki boyutlu geometrik segmentlerden oluşan tek bir bağlı seri olan geometrinin alt kısmını temsil eder.

PathFigureCollection

bir geometrisini PathFigurePathGeometrytoplu olarak oluşturan nesne koleksiyonunu temsil eder.

PathFigureCollectionConverter

Diğer türlerin örneklerini bir PathFigureCollection'a ve 'den dönüştürür.

PathGeometry

Yaylar, eğriler, üç nokta, çizgi ve dikdörtgenlerden oluşabilen karmaşık bir şekli temsil eder.

PathSegment

Nesnenin bir PathFigure kesimini temsil eder.

PathSegmentCollection

Dizin tarafından tek tek erişilebilen bir nesne koleksiyonunu PathSegment temsil eder.

Pen

Şeklin ana hatlarını açıklar.

PixelFormatConverter

Bir PixelFormat diğer veri türlerine ve diğer veri türlerinden dönüştürür.

PixelFormats

Desteklenen piksel biçimleri koleksiyonunu temsil eder.

PointCollection

Dizin tarafından tek tek erişilebilen bir değer koleksiyonunu Point temsil eder.

PointCollectionConverter

Diğer türlerin örneklerini bir PointCollection'a ve 'den dönüştürür.

PointHitTestParameters

Görsel Point nesnenin isabet testi için kullanılacak parametre olarak bir belirtir.

PointHitTestResult

İsabet testi parametresi olarak kullanan Point isabet testinin sonuçlarını temsil eder.

PolyBezierSegment

Bir veya daha fazla kübik Bezier eğrisini temsil eder.

PolyLineSegment

tarafından tanımlanan PointCollection ve her Point biri bir çizgi kesiminin bitiş noktasını belirten çizgi kesimleri kümesini temsil eder.

PolyQuadraticBezierSegment

İkinci dereceden Bezier segmentleri kümesini temsil eder.

QuadraticBezierSegment

içindeki iki nokta arasında ikinci dereceden bezier eğrisi PathFigureoluşturur.

RadialGradientBrush

Radyal gradyan ile bir alanı boyar. Odak noktası gradyanın başlangıcını, daire ise gradyanın bitiş noktasını tanımlar.

RectangleGeometry

İki boyutlu dikdörtgeni açıklar.

RenderCapability

WPF uygulamalarının ilişkili Dispatcher nesnesi için geçerli işleme katmanını sorgulamasına ve değişikliklerin bildirimine kaydolmasına olanak tanır.

RenderingEventArgs

Olay için Rendering gerekli bağımsız değişkenler.

RenderOptions

Nesnelerin işleme davranışını denetlemek için seçenekler sağlar.

RequestCachePolicyConverter

RequestCachePolicyayrıştırıyor.

RotateTransform

Bir nesneyi 2-B x-y koordinat sisteminde belirtilen bir nokta hakkında saat yönünde döndürür.

ScaleTransform

Bir nesneyi 2-B x-y koordinat sisteminde ölçeklendirir.

SkewTransform

2-B dengesizliği temsil eder.

SolidColorBrush

Bir alanı düz bir renkle boyar.

StreamGeometry

StreamGeometryContextkullanılarak açıklanan geometrik şekli tanımlar. Bu geometri PathGeometryiçin hafif bir alternatiftir: veri bağlamayı, animasyonu veya değişikliği desteklemez.

StreamGeometryContext

Çizim komutlarını kullanarak geometriyi açıklar. Bu sınıf, veri bağlamayı, animasyonu StreamGeometry veya değişikliği desteklemeyen basit bir geometri oluşturmak için sınıfıyla birlikte kullanılır.

TextEffect

Metin nesnelerine uygulanabilen bir metin efektini temsil eder.

TextEffectCollection

Bir nesne koleksiyonu için koleksiyon TextEffect desteği sağlar.

TextOptions

Bir öğede metnin görüntülenme biçimini etkileyen ekli özellikler kümesini tanımlar.

TileBrush

Bir veya daha fazla kutucuk kullanarak bir bölgeyi boyamanın bir yolunu açıklar.

Transform

2B düzlemde dönüştürmeleri etkinleştiren işlevselliği tanımlar. Dönüştürmeler döndürme (), ölçek (RotateTransformScaleTransform), eğme (SkewTransform) ve çeviriyi (TranslateTransform) içerir. Bu sınıf hiyerarşisi, bir sınıf olduğundan ve animasyon ile numaralandırma semantiğini desteklediğinden yapısından Matrix farklıdır.

TransformCollection

Dizin tarafından tek tek erişilebilen bir nesne koleksiyonunu Transform temsil eder.

TransformConverter

bir Transform nesnesini başka bir nesne türüne veya türünden dönüştürür.

TransformGroup

Diğer Transform nesnelerden oluşan bir bileşik Transform temsil eder.

TranslateTransform

2-B x-y koordinat sistemindeki bir nesneyi çevirir (taşır).

Typeface

, , FontFamilyFontWeightve FontStylebirleşimini FontStretchtemsil eder.

VectorCollection

Sıralı bir değer koleksiyonunu Vector temsil eder.

VectorCollectionConverter

Diğer türlerin örneklerini bir VectorCollection'a ve 'den dönüştürür.

VideoDrawing

Medya dosyasını yürütür. Medya bir video dosyasıysa, VideoDrawing bunu belirtilen dikdörtgene çizer.

Visual

WPF'de isabet testi, eşgüdümlü dönüştürme ve sınırlayıcı kutu hesaplamalarını içeren işleme desteği sağlar.

VisualBrush

Bir alanı ile Visualboyar.

VisualCollection

Sıralı bir nesne koleksiyonunu Visual temsil eder.

VisualTarget

İş parçacığı sınırları boyunca bir görsel ağacı başka bir görsel ağaca bağlamak için işlevsellik sağlar.

VisualTreeHelper

Görsel ağaçtaki düğümlerle ilgili yaygın görevleri gerçekleştiren yardımcı program yöntemleri sağlar.

Yapılar

Name Description
Color

Alfa, kırmızı, yeşil ve mavi kanallar açısından bir rengi açıklar.

DoubleCollection.Enumerator

içindeki Doubleöğeleri numaralandırırDoubleCollection.

DrawingCollection.Enumerator

içindeki Drawingöğeleri numaralandırırDrawingCollection.

GeneralTransformCollection.Enumerator

içindeki GeneralTransformöğeleri numaralandırırGeneralTransformCollection.

GeometryCollection.Enumerator

içindeki Geometryöğeleri numaralandırırGeometryCollection.

GradientStopCollection.Enumerator

içindeki GradientStopöğeleri numaralandırırGradientStopCollection.

Int32Collection.Enumerator

içindeki Int32öğeleri numaralandırırInt32Collection.

Matrix

2B alanda dönüşümler için kullanılan 3x3 benze dönüştürme matrisi temsil eder.

PathFigureCollection.Enumerator

içindeki PathFigureöğeleri numaralandırırPathFigureCollection.

PathSegmentCollection.Enumerator

üzerinde basit bir PathSegmentCollectionyinelemeyi destekler.

PixelFormat

Görüntüler ve piksel tabanlı yüzeyler için bir piksel biçimi tanımlar.

PixelFormatChannelMask

Belirli bir piksel biçimleri için bit maskesini ve vardiyasını tanımlar.

PointCollection.Enumerator

içindeki Pointöğeleri numaralandırırPointCollection.

TextEffectCollection.Enumerator

içindeki TextEffectöğeleri numaralandırırTextEffectCollection.

TransformCollection.Enumerator

üzerinde basit bir TransformCollectionyinelemeyi destekler.

VectorCollection.Enumerator

içindeki Vectoröğeleri numaralandırırVectorCollection.

VisualCollection.Enumerator

içindeki Visualöğeleri numaralandırırVisualCollection.

Numaralandırmalar

Name Description
AlignmentX

İçeriğin kapsayıcıda yatay olarak nasıl konumlandırıldığı açıklanır.

AlignmentY

İçeriğin bir kapsayıcıda dikey olarak nasıl konumlandırıldığı açıklanır.

BitmapScalingMode

Bit eşlem görüntülerini ölçeklendirmek için hangi algoritmanın kullanılacağını belirtir.

BrushMappingMode

Brushtarafından kullanılan koordinat sistemini belirtir.

CachingHint

Kutucuklu fırça nesnelerinin önbelleğe alınıp alınmayacağını belirtir.

ClearTypeHint

İşleme altyapısına, metnin ClearType ile işlenebileceğine ilişkin bir ipucu belirten bir numaralandırma.

ColorInterpolationMode

Gradyandaki renklerin nasıl ilişkilendirilmiş olduğunu belirler.

EdgeMode

Metin olmayan çizim temel öğelerinin kenarlarının nasıl işleneceğini belirler.

FillRule

bir PathFigure bulunan Geometry nesnelerin kesişen alanlarının Geometryalanını oluşturmak için nasıl birleştirildiği belirtir.

FontEmbeddingRight

OpenType yazı tipi dosyasında belirtilen yazı tipi ekleme izinlerini açıklar.

GeometryCombineMode

İki geometrinin birleştirilebileceği farklı yöntemleri belirtir.

GradientSpreadMethod

Gradyanın, gradyan fırçanın gradyan vektör veya boşluğunun dışına nasıl çizilip çizilenem yapılacağını belirtir.

HitTestFilterBehavior

Bir isabet testi filtresi geri çağırma yönteminde isabet testinin dönüş davranışını belirtir.

HitTestResultBehavior

İsabet testi sırasında kalan görsel nesnelerin numaralandırmasına devam edilip edilmeyeceğini belirler.

IntersectionDetail

GeometryHitTestParameters geometrileri ile isabet edilen görsel arasındaki kesişim hakkında bilgi sağlar.

NumberCultureSource

Bir metin çalıştırmasında sayıların kültürünün nasıl belirlendiğini belirtir.

NumberSubstitutionMethod

Bir metin çalıştırmasında sayılarda gerçekleştirilecek sayı değiştirme türünü belirten bir numaralandırıcı sınıfı tanımlar.

PenDashCap

Her tire segmentinin sonundaki şekli açıklar.

PenLineCap

Bir çizginin veya kesimin sonundaki şekli açıklar.

PenLineJoin

İki satırı veya kesimi birleştiren şekli açıklar.

Stretch

İçeriğin ayrılan alanını dolduracak şekilde nasıl yeniden boyutlandırıldığını açıklar.

StyleSimulations

Bir yazı tipinin benzetim stilini açıklayan bir numaralandırıcı sınıfı tanımlar.

SweepDirection

Eliptik bir arkın çizildiği yönü tanımlar.

TextFormattingMode

TextFormatter sınıfı tarafından desteklenen biçimlendirme yöntemlerini tanımlar.

TextHintingMode

Statik veya animasyonlu metnin işleme davranışını tanımlar.

TextRenderingMode

Metin için desteklenen işleme modlarını tanımlar.

TileMode

TileBrush kutucukları çıkış alanına nasıl boyadığı açıklanır.

ToleranceType

Hataya dayanıklılık değerinin yorumlandığı araçları belirler.

Temsilciler

Name Description
HitTestFilterCallback

Isabet testi işlemesinden atlanabilecek görsel ağacının bölümlerini belirten geri çağırma yöntemini temsil eder.

HitTestResultCallback

İsabet testlerini özelleştirmek için kullanılan bir geri çağırmayı temsil eder. WPF, isabet testi kesişimlerini kullanıcıya bildirmek için HitTestResultCallback çağırır.