System.Windows.Media Spazio dei nomi

Fornisce tipi che consentono l'integrazione di supporti multimediali, inclusi disegni, testo e contenuto audio e video, nelle applicazioni di Windows Presentation Foundation (WPF).

Classi

AdornerHitTestResult

Rappresenta i dati restituiti dopo una chiamata al metodo AdornerHitTest(Point).

ArcSegment

Rappresenta un arco ellittico tra due punti.

BezierSegment

Rappresenta una curva di Bézier cubica disegnata tra due punti.

BitmapCache

Crea e memorizza nella cache una rappresentazione di bitmap di un oggetto UIElement.

BitmapCacheBrush

Disegna un'area con contenuto memorizzato nella cache.

Brush

Definisce gli oggetti usati per disegnare oggetti grafici. Le classi che derivano da Brush descrivono la modalità di disegno dell'area.

BrushConverter

Consente di convertire un oggetto Brush in o da un altro tipo di oggetto.

Brushes

Implementa un insieme di oggetti SolidColorBrush predefiniti.

CacheMode

Fornisce un'implementazione di base per la memorizzazione nella cache di un oggetto UIElement.

CacheModeConverter

Converte un un oggetto CacheMode da un tipo di dati all'altro.

CharacterMetrics

Rappresenta le metriche utilizzate per definire il layout di un carattere in un carattere per stampante.

CharacterMetricsDictionary

Rappresenta un dizionario degli oggetti CharacterMetrics per un tipo di carattere per stampante indicizzato dai valori scalari Unicode.

ColorContext

Rappresenta il profilo colori International Color Consortium (ICC) o Gestione colori immagine (ICM) associato a un'immagine bitmap.

ColorConverter

Converte le istanze di altri tipi in e da un'istanza di Color.

Colors

Implementa un set di colori predefiniti.

CombinedGeometry

Rappresenta una forma geometrica 2D definita dalla combinazione di due oggetti Geometry.

CompositionTarget

Rappresenta l'area di visualizzazione dell'applicazione.

ContainerVisual

Gestisce una raccolta di oggetti Visual.

DashStyle

Rappresenta la sequenza di trattini e spazi che verranno applicate da un oggetto Pen.

DashStyles

Implementa un insieme di oggetti DashStyle predefiniti.

DisableDpiAwarenessAttribute

Consente alle applicazioni WPF di disabilitare la compatibilità con i valori DPI (dots per inch, punti per pollice) per tutti gli elementi dell'interfaccia utente.

DoubleCollection

Rappresenta una raccolta ordinata di valori Double.

DoubleCollectionConverter

Converte istanze di altri tipi in e da un oggetto DoubleCollection.

Drawing

Classe astratta che descrive un disegno 2D. Questa classe non può essere ereditata dal codice.

DrawingBrush

Disegna un'area con un oggetto Drawing, che può includere forme, testo, video, immagini o altri disegni.

DrawingCollection

Rappresenta una raccolta ordinata di oggetti Drawing.

DrawingContext

Descrive il contenuto visivo usando i comandi draw, push e pop.

DrawingGroup

Rappresenta una raccolta di disegni che possono essere usati come un unico disegno.

DrawingImage

Oggetto ImageSource che usa un oggetto Drawing per il contenuto.

DrawingVisual

DrawingVisual è un oggetto visivo che può essere usato per eseguire il rendering di grafica vettoriale sullo schermo. Il contenuto è salvato in modo permanente dal sistema.

EllipseGeometry

Rappresenta la geometria di un cerchio o di un'ellisse.

ExceptionEventArgs

Fornisce i dati sulle eccezioni relative agli errori per gli eventi multimediali.

FamilyTypeface

Specifica i dettagli di un singolo carattere tipografico supportato da FontFamily.

FamilyTypefaceCollection

Rappresenta una raccolta di istanze di FamilyTypeface.

FontEmbeddingManager

Fornisce la funzionalità per l'incorporamento fisico e composito di tipi di carattere.

FontFamily

Rappresenta una famiglia di tipi di carattere correlati.

FontFamilyConverter

Converte le istanze del tipo String in e da istanze di FontFamily.

FontFamilyMap

Definisce l'oggetto FontFamily da utilizzare per un set specificato di punti di codice Unicode e una lingua specifica delle impostazioni cultura.

FontFamilyMapCollection

Rappresenta una raccolta ordinata di oggetti FontFamilyMap.

FontFamilyValueSerializer

Converte istanze dell'oggetto String in istanze dell'oggetto FontFamily.

Fonts

Fornisce supporto di enumerazione per gli oggetti FontFamily e Typeface.

FormattedText

Specifica il controllo di basso livello per la creazione di testo nelle applicazioni Windows Presentation Foundation (WPF).

GeneralTransform

Fornisce il supporto generalizzato delle trasformazioni per gli oggetti, ad esempio punti e rettangoli. Questa è una classe abstract.

GeneralTransformCollection

Rappresenta una raccolta ordinata di oggetti GeneralTransform.

GeneralTransformGroup

Rappresenta un oggetto GeneralTransform che corrisponde a una combinazione delle trasformazioni presenti nel relativo oggetto GeneralTransformCollection.

Geometry

Le classi che derivano da questa classe base astratta definiscono forme geometriche. Gli oggetti Geometry possono essere usati per ritagliare ed eseguire hit testing e rendering di dati grafici 2D.

GeometryCollection

Rappresenta una raccolta di oggetti Geometry.

GeometryConverter

Converte istanze di altri tipi in e da istanze di Geometry.

GeometryDrawing

Disegna un oggetto Geometry usando gli oggetti Brush e Pen specificati.

GeometryGroup

Rappresenta una geometria composita, costituita da altri oggetti Geometry.

GeometryHitTestParameters

Specifica un oggetto Geometry come parametro da usare per l'hit test di una struttura ad albero visuale.

GeometryHitTestResult

Restituisce i risultati di un hit test che usa Geometry come parametro dell'hit test.

GlyphRun

Rappresenta una sequenza di glifi di un singolo carattere tipografico di un singolo tipo di carattere in una singola dimensione e con un singolo stile di rendering.

GlyphRunDrawing

Rappresenta un oggetto Drawing che esegue il rendering di GlyphRun.

GlyphTypeface

Specifica un tipo di carattere fisico che corrisponde a un file del tipo di carattere sul disco.

GradientBrush

Classe astratta che descrive una sfumatura, composta da cursori sfumatura. Le classi che ereditano da GradientBrush descrivono diverse modalità di interpretazione dei cursori sfumatura.

GradientStop

Descrive la posizione e il colore di un punto di transizione in una sfumatura.

GradientStopCollection

Rappresenta una raccolta di oggetti GradientStop a cui è possibile accedere singolarmente tramite indice.

GuidelineSet

Rappresenta una raccolta di linee guida che consentono di regolare il rendering di dati in una griglia di pixel del dispositivo.

HitTestParameters

Definisce i parametri per gli hit test. Le classi derivate da questa classe base comune che è possibile usare per gli hit test pratici includono PointHitTestParameters e GeometryHitTestParameters.

HitTestResult

Fornisce la classe base per diverse classi derivate che rappresenta il valore restituito da un hit test.

HostVisual

Rappresenta un oggetto Visual che può essere connesso ovunque a una struttura ad albero visuale padre.

ImageBrush

Disegna un'area con un'immagine.

ImageDrawing

Disegna un'immagine in un'area definita da un oggetto Rect.

ImageMetadata

Definisce una classe base per tutte le operazioni su metadati nelle API correlate alle immagini. Questa è una classe abstract.

ImageSource

Rappresenta un tipo di oggetto con larghezza, altezza e ImageMetadata , ad esempio e BitmapSource .DrawingImage Questa è una classe abstract.

ImageSourceConverter

Converte ImageSource in e da altri tipi di dati.

ImageSourceValueSerializer

Converte istanze dell'oggetto String in istanze dell'oggetto ImageSource.

Int32Collection

Rappresenta una raccolta di valori Int32.

Int32CollectionConverter

Converte Int32Collection in e da altri tipi di dati.

InvalidWmpVersionException

Eccezione generata quando la versione installata di Microsoft Windows Media Player non è supportata.

LanguageSpecificStringDictionary

Rappresenta un dizionario di stringhe che vengono usate per rappresentare il nome di un oggetto in lingue diverse.

LinearGradientBrush

Disegna un'area con una sfumatura lineare.

LineGeometry

Rappresenta la geometria di una linea.

LineSegment

Crea una linea tra due punti in un oggetto PathFigure.

MatrixConverter

Converte istanze di altri tipi in e da un oggetto Matrix.

MatrixTransform

Crea una trasformazione di matrice affine arbitraria usata per modificare oggetti o sistemi di coordinate in un piano 2D.

MediaClock

Gestisce lo stato di temporizzazione per gli elementi multimediali tramite MediaTimeline.

MediaPlayer

Fornisce la riproduzione multimediale per i disegni.

MediaScriptCommandEventArgs

Fornisce i dati per gli eventi ScriptCommand e ScriptCommand.

MediaTimeline

Fornisce a un oggetto Timeline contenuto multimediale.

NumberSubstitution

Specifica la modalità di visualizzazione dei numeri nel testo in impostazioni cultura diverse.

PathFigure

Rappresenta una sottosezione di una geometria, una singola serie collegata di segmenti geometrici bidimensionali.

PathFigureCollection

Rappresenta una raccolta di oggetti PathFigure che collettivamente compongono la geometria di un oggetto PathGeometry.

PathFigureCollectionConverter

Converte istanze di altri tipi in e da un oggetto PathFigureCollection.

PathGeometry

Rappresenta una forma complessa che può essere composta da archi, curve, ellissi, linee e rettangoli.

PathSegment

Rappresenta un segmento di un PathFigure oggetto.

PathSegmentCollection

Rappresenta una raccolta di oggetti PathSegment a cui è possibile accedere singolarmente tramite indice.

Pen

Descrive come viene delineata una forma.

PixelFormatConverter

Converte PixelFormat in e da altri tipi di dati.

PixelFormats

Rappresenta la raccolta di formati di pixel supportati.

PointCollection

Rappresenta una raccolta di valori Point a cui è possibile accedere singolarmente tramite indice.

PointCollectionConverter

Converte istanze di altri tipi in e da un oggetto PointCollection.

PointHitTestParameters

Specifica una struttura Point come parametro da utilizzare per l'hit testing di un oggetto visivo.

PointHitTestResult

Rappresenta i risultati di un hit test in cui viene utilizzata una struttura Point come relativo parametro.

PolyBezierSegment

Rappresenta una o più curve di Bézier cubiche.

PolyLineSegment

Rappresenta un insieme di segmenti di linea definiti da un oggetto PointCollection con ciascun Point che specifica il punto finale di un segmento di linea.

PolyQuadraticBezierSegment

Rappresenta un set di segmenti di una curva di Bézier quadratica.

QuadraticBezierSegment

Crea una curva di Bézier quadratica tra due punti in un oggetto PathFigure.

RadialGradientBrush

Disegna un'area con una sfumatura radiale. Un punto focale definisce l'inizio della sfumatura e un cerchio definisce il punto finale della sfumatura.

RectangleGeometry

Descrive un rettangolo bidimensionale.

RenderCapability

Consente alle applicazioni WPF di eseguire una query per il livello di rendering corrente dell'oggetto Dispatcher associato e di effettuare la registrazione per la notifica delle modifiche.

RenderingEventArgs

Argomenti obbligatori per l'evento Rendering.

RenderOptions

Fornisce opzioni per controllare il comportamento di rendering degli oggetti.

RequestCachePolicyConverter

Analizza un oggetto RequestCachePolicy.

RotateTransform

Ruota un oggetto in senso orario attorno a un punto specificato in un sistema di coordinate x-y 2D.

ScaleTransform

Scala un oggetto nel sistema di coordinate x-y 2D.

SkewTransform

Rappresenta un'inclinazione 2D.

SolidColorBrush

Disegna un'area con un colore a tinta unita.

StreamGeometry

Definisce una forma geometrica, descritta usando un oggetto StreamGeometryContext. Questa geometria è un'alternativa semplificata a PathGeometry: non supporta il data binding, l'animazione o la modifica.

StreamGeometryContext

Descrive una geometria usando i comandi di disegno. Questa classe viene usata con la classe StreamGeometry per creare una geometria leggera che non supporta il data binding, l'animazione o la modifica.

TextEffect

Rappresenta un effetto di testo che può essere applicato agli oggetti testo.

TextEffectCollection

Fornisce il supporto per una raccolta di oggetti TextEffect.

TextOptions

Definisce un set di proprietà associate che influiscono sul modo in cui il testo viene visualizzato in un elemento.

TileBrush

Descrive un modo per disegnare un'area utilizzando uno o più tessere.

Transform

Definisce la funzionalità che consente le trasformazioni in un piano 2D. Le trasformazioni includono rotazione (RotateTransform), scala (ScaleTransform), inclinazione (SkewTransform) e conversione (TranslateTransform). Questa gerarchia di classi è diversa dalla struttura Matrix perché si tratta di una classe e supporta la semantica di animazione ed enumerazione.

TransformCollection

Rappresenta una raccolta di oggetti Transform a cui è possibile accedere singolarmente tramite indice.

TransformConverter

Esegue per un oggetto Transform la conversione in o da un altro tipo di oggetto.

TransformGroup

Rappresenta un oggetto Transform composito costituito da altri oggetti Transform.

TranslateTransform

Trasla (sposta) un oggetto nel sistema di coordinate x-y 2D.

Typeface

Rappresenta una combinazione di FontFamily, FontWeight, FontStyle e FontStretch.

VectorCollection

Rappresenta una raccolta ordinata di valori Vector.

VectorCollectionConverter

Converte istanze di altri tipi in e da un oggetto VectorCollection.

VideoDrawing

Riproduce un file multimediale. Se il file multimediale è un video, VideoDrawing lo disegna nel rettangolo specificato.

Visual

Offre il supporto per il rendering in WPF, che include hit testing, trasformazione delle coordinate e calcoli relativi al rettangolo di selezione.

VisualBrush

Disegna un'area con un Visual.

VisualCollection

Rappresenta una raccolta ordinata di oggetti Visual.

VisualTarget

Fornisce funzionalità per la connessione di una struttura ad albero visuale a un'altra struttura ad albero visuale attraverso i limiti dei thread.

VisualTreeHelper

Implementa metodi di utilità che eseguono attività comuni che interessano i nodi in un struttura ad albero visuale.

Struct

Color

Descrive un colore in termini di canali alfa, rosso, verde e blu.

DoubleCollection.Enumerator

Enumera gli elementi Double in DoubleCollection.

DrawingCollection.Enumerator

Enumera gli elementi Drawing in DrawingCollection.

GeneralTransformCollection.Enumerator

Enumera gli elementi GeneralTransform in GeneralTransformCollection.

GeometryCollection.Enumerator

Enumera gli elementi Geometry in GeometryCollection.

GradientStopCollection.Enumerator

Enumera gli elementi GradientStop in GradientStopCollection.

Int32Collection.Enumerator

Enumera gli elementi Int32 in Int32Collection.

Matrix

Rappresenta una matrice di trasformazione affine 3x3 usata per le trasformazioni nello spazio 2D.

PathFigureCollection.Enumerator

Enumera gli elementi PathFigure in PathFigureCollection.

PathSegmentCollection.Enumerator

Supporta una semplice iterazione su PathSegmentCollection.

PixelFormat

Definisce un formato pixel per le immagini e le superfici basate su pixel.

PixelFormatChannelMask

Definisce la maschera di bit e lo spostamento per specifici formati pixel.

PointCollection.Enumerator

Enumera gli elementi Point in PointCollection.

TextEffectCollection.Enumerator

Enumera gli elementi TextEffect in TextEffectCollection.

TransformCollection.Enumerator

Supporta una semplice iterazione su TransformCollection.

VectorCollection.Enumerator

Enumera gli elementi Vector in VectorCollection.

VisualCollection.Enumerator

Enumera gli elementi Visual in VisualCollection.

Enumerazioni

AlignmentX

Descrive la modalità di posizionamento del contenuto in senso orizzontale in un contenitore.

AlignmentY

Descrive la modalità di posizionamento del contenuto in senso verticale in un contenitore.

BitmapScalingMode

Specifica l'algoritmo utilizzato per ridimensionare le immagini bitmap.

BrushMappingMode

Specifica il sistema di coordinate utilizzato da un oggetto Brush.

CachingHint

Specifica se memorizzare nella cache oggetti pennello affiancati.

ClearTypeHint

Un'enumerazione che suggerisce al motore di rendering che il testo può essere reso con ClearType.

ColorInterpolationMode

Determina la modalità di interpolazione dei colori in una sfumatura.

EdgeMode

Determina come viene eseguito il rendering dei bordi di primitive di disegno non di testo.

FillRule

Specifica il modo in cui le aree di intersezione degli oggetti PathFigure contenuti in un oggetto Geometry vengono combinate per formare l'area di Geometry.

FontEmbeddingRight

Descrive le autorizzazioni all'incorporamento dei tipi di carattere specificate in un file del tipo di carattere OpenType.

GeometryCombineMode

Specifica i diversi metodi in base ai quali è possibile combinare due geometrie.

GradientSpreadMethod

Specifica come tracciare la sfumatura al di fuori del vettore o dello spazio di sfumatura di un pennello sfumato.

HitTestFilterBehavior

Specifica il comportamento di restituzione di un hit test in un metodo di callback del filtro hit test.

HitTestResultBehavior

Determina se continuare l'enumerazione degli oggetti visivi rimanenti durante un hit test.

IntersectionDetail

Fornisce informazioni sull'intersezione tra le geometrie nell'oggetto GeometryHitTestParameters nonché sull'oggetto visivo raggiunto.

NumberCultureSource

Specifica come vengono determinate le impostazioni cultura in una sequenza di testo.

NumberSubstitutionMethod

Definisce una classe di enumeratori che specifica il tipo di sostituzione da eseguire sui numeri in una sequenza di testo.

PenDashCap

Descrive la forma alla fine di ogni segmento di tratto.

PenLineCap

Descrive la forma alla fine di una riga o di un segmento.

PenLineJoin

Descrive la forma che unisce due linee o segmenti.

Stretch

Descrive come viene ridimensionato il contenuto in modo da occupare lo spazio allocato.

StyleSimulations

Definisce una classe di enumeratori che descrive lo stile di simulazione di un tipo di carattere.

SweepDirection

Definisce la direzione in cui viene disegnato un arco ellittico.

TextFormattingMode

Definisce i metodi di formattazione supportati dalla classe TextFormatter.

TextHintingMode

Definisce il comportamento di rendering del testo statico o animato.

TextRenderingMode

Definisce le modalità di rendering supportate per il testo.

TileMode

Descrive in che modo un oggetto TileBrush disegna le tessere su un'area di output.

ToleranceType

Determina le modalità con cui viene interpretato un valore di tolleranza errori.

Delegati

HitTestFilterCallback

Rappresenta il metodo di callback che specifica le parti della struttura ad albero visuale da omettere dall'elaborazione dell'hit test.

HitTestResultCallback

Rappresenta un callback usato per personalizzare l'hit test. WPF richiama l'oggetto HitTestResultCallback per segnalare le intersezioni di hit test all'utente.