System.Windows.Media Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tipi che consentono l'integrazione di contenuti multimediali avanzati, inclusi disegni, testo e contenuto audio/video nelle applicazioni Windows Presentation Foundation (macchine virtuali Windows).
Classi
| Nome | Descrizione |
|---|---|
| AdornerHitTestResult |
Rappresenta i dati restituiti dalla chiamata al AdornerHitTest(Point) metodo . |
| 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 bitmap di un oggetto UIElement. |
| BitmapCacheBrush |
Disegna un'area con contenuto memorizzato nella cache. |
| Brush |
Definisce gli oggetti utilizzati per disegnare oggetti grafici. Le classi che derivano da Brush descrivono il modo in cui viene dipinta l'area. |
| BrushConverter |
Utilizzato per convertire un oggetto Brush in o da un altro tipo di oggetto. |
| Brushes |
Implementa un set di oggetti predefiniti SolidColorBrush . |
| CacheMode |
Fornisce un'implementazione di base per la memorizzazione nella cache di un oggetto UIElement. |
| CacheModeConverter |
Converte un CacheMode da un tipo di dati a un altro. |
| CharacterMetrics |
Rappresenta le metriche utilizzate per disporre un carattere in un tipo di carattere del dispositivo. |
| CharacterMetricsDictionary |
Rappresenta un dizionario di oggetti per un tipo di CharacterMetrics carattere del dispositivo indicizzato da valori scalari Unicode. |
| ColorContext |
Rappresenta il profilo di colore International Color Consortium (ICC) o Image Color Management (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 Geometry oggetti. |
| CompositionTarget |
Rappresenta la superficie di visualizzazione dell'applicazione. |
| ContainerVisual |
Gestisce una raccolta di Visual oggetti. |
| DashStyle |
Rappresenta la sequenza di trattini e spazi vuoti che verranno applicati da un oggetto Pen. |
| DashStyles |
Implementa un set di oggetti predefiniti DashStyle . |
| DisableDpiAwarenessAttribute |
Consente alle applicazioni di macchine virtuali Windows di disabilitare la consapevolezza dei punti per pollice (dpi) per tutti gli elementi dell'interfaccia utente. |
| DoubleCollection |
Rappresenta una raccolta ordinata di Double valori. |
| DoubleCollectionConverter |
Converte le istanze di altri tipi in e da un DoubleCollection. |
| Drawing |
Classe astratta che descrive un disegno 2D. Questa classe non può essere ereditata dal codice. |
| DrawingBrush |
Disegna un'area con un Drawingoggetto , che può includere forme, testo, video, immagini o altri disegni. |
| DrawingCollection |
Rappresenta una raccolta ordinata di Drawing oggetti . |
| DrawingContext |
Descrive il contenuto visivo usando i comandi draw, push e pop. |
| DrawingGroup |
Rappresenta una raccolta di disegni su cui è possibile operare come singolo disegno. |
| DrawingImage |
Oggetto ImageSource che usa un Drawing oggetto per il contenuto. |
| DrawingVisual |
DrawingVisual è un oggetto visivo che può essere usato per eseguire il rendering della grafica vettoriale sullo schermo. Il contenuto viene salvato in modo permanente dal sistema. |
| EllipseGeometry |
Rappresenta la geometria di un cerchio o di un'ellisse. |
| ExceptionEventArgs |
Fornisce i dati delle eccezioni di errore per gli eventi multimediali. |
| FamilyTypeface |
Specifica i dettagli di un singolo carattere tipografico supportato da un oggetto FontFamily. |
| FamilyTypefaceCollection |
Rappresenta una raccolta di istanze di FamilyTypeface. |
| FontEmbeddingManager |
Fornisce funzionalità per l'incorporamento di tipi di carattere fisici e compositi. |
| FontFamily |
Rappresenta una famiglia di tipi di carattere correlati. |
| FontFamilyConverter |
Converte le istanze del tipo di String in e da istanze di FontFamily. |
| FontFamilyMap |
Definisce quale FontFamily utilizzare per un set specificato di punti di codice Unicode e un linguaggio specifico delle impostazioni cultura. |
| FontFamilyMapCollection |
Rappresenta una raccolta ordinata di FontFamilyMap oggetti . |
| FontFamilyValueSerializer |
Converte le istanze di String in e da istanze di FontFamily. |
| Fonts |
Fornisce il supporto dell'enumerazione per FontFamily gli oggetti e Typeface . |
| FormattedText |
Fornisce un controllo di basso livello per il disegno di testo nelle applicazioni Windows Presentation Foundation (macchine virtuali Windows). |
| GeneralTransform |
Fornisce supporto per la trasformazione generalizzata per oggetti, ad esempio punti e rettangoli. Si tratta di una classe astratta. |
| GeneralTransformCollection |
Rappresenta una raccolta ordinata di GeneralTransform oggetti . |
| GeneralTransformGroup |
Rappresenta un oggetto GeneralTransform che è un composito delle trasformazioni nella relativa GeneralTransformCollectionclasse . |
| Geometry |
Le classi che derivano da questa classe di base astratta definiscono forme geometriche. Geometry gli oggetti possono essere usati per ritagliare, eseguire hit testing e eseguire il rendering di dati grafici 2D. |
| GeometryCollection |
Rappresenta una raccolta di Geometry oggetti . |
| GeometryConverter |
Converte le istanze di altri tipi in e da istanze di Geometry. |
| GeometryDrawing |
Disegna un Geometry oggetto utilizzando l'oggetto specificato Brush e Pen. |
| GeometryGroup |
Rappresenta una geometria composita, composta da altri Geometry oggetti. |
| GeometryHitTestParameters |
Specifica un oggetto Geometry come parametro da usare per l'hit testing di una struttura ad albero visuale. |
| GeometryHitTestResult |
Restituisce i risultati di un hit test che usa come Geometry parametro di hit test. |
| GlyphRun |
Rappresenta una sequenza di glifi da un singolo carattere a una singola dimensione e con un singolo stile di rendering. |
| GlyphRunDrawing |
Rappresenta un Drawing oggetto che esegue il rendering di un oggetto GlyphRun. |
| GlyphTypeface |
Specifica un carattere fisico che corrisponde a un file di tipo di carattere sul disco. |
| GradientBrush |
Classe astratta che descrive una sfumatura, composta da interruzioni sfumature. Le classi che ereditano da GradientBrush descrivono diversi modi di interpretare i cursori sfumature. |
| GradientStop |
Descrive la posizione e il colore di un punto di transizione in una sfumatura. |
| GradientStopCollection |
Rappresenta una raccolta di GradientStop oggetti a cui è possibile accedere singolarmente in base all'indice. |
| GuidelineSet |
Rappresenta una raccolta di linee guida che consentono di regolare le figure di cui è stato eseguito il rendering in una griglia di pixel del dispositivo. |
| HitTestParameters |
Definisce i parametri per l'hit testing. Le classi derivate da questa classe base comune che possono essere usate per i test di hit testing pratici includono PointHitTestParameters e GeometryHitTestParameters. |
| HitTestResult |
Fornisce la classe di base per diverse classi derivate che rappresenta il valore restituito da un hit test. |
| HostVisual |
Rappresenta un Visual oggetto che può essere connesso ovunque a una struttura ad albero visuale padre. |
| ImageBrush |
Disegna un'area con un'immagine. |
| ImageDrawing |
Disegna un'immagine all'interno di un'area definita da un oggetto Rect. |
| ImageMetadata |
Definisce una classe di base per tutte le operazioni sui metadati sulle API correlate all'immagine. Si tratta di una classe astratta. |
| ImageSource |
Rappresenta un tipo di oggetto con larghezza, altezza e ImageMetadata ad esempio e BitmapSource .DrawingImage Si tratta di una classe astratta. |
| ImageSourceConverter |
Converte un ImageSource in e da altri tipi di dati. |
| ImageSourceValueSerializer |
Converte le istanze di String in e da istanze di ImageSource. |
| Int32Collection |
Rappresenta una raccolta di Int32 valori. |
| Int32CollectionConverter |
Converte un Int32Collection in e da altri tipi di dati. |
| InvalidWmpVersionException |
Eccezione generata quando la versione di Microsoft Windows Media Player installata non è supportata. |
| LanguageSpecificStringDictionary |
Rappresenta un dizionario di stringhe utilizzate 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 le istanze di altri tipi in e da un Matrix. |
| MatrixTransform |
Crea una trasformazione matrice affine arbitraria utilizzata per modificare oggetti o sistemi di coordinate in un piano 2D. |
| MediaClock |
Mantiene lo stato di intervallo per i supporti tramite un oggetto MediaTimeline. |
| MediaPlayer |
Fornisce la riproduzione multimediale per i disegni. |
| MediaScriptCommandEventArgs |
Fornisce dati per gli eventi ScriptCommand e ScriptCommand. |
| MediaTimeline |
Fornisce un oggetto Timeline per il contenuto multimediale. |
| NumberSubstitution |
Specifica il modo in cui i numeri nel testo vengono visualizzati in impostazioni cultura diverse. |
| PathFigure |
Rappresenta una sottosezione di una geometria, una singola serie connessa di segmenti geometrici bidimensionali. |
| PathFigureCollection |
Rappresenta una raccolta di PathFigure oggetti che costituiscono collettivamente la geometria di un oggetto PathGeometry. |
| PathFigureCollectionConverter |
Converte le istanze di altri tipi in e da un 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 PathSegment oggetti a cui è possibile accedere singolarmente in base all'indice. |
| Pen |
Viene descritto il modo in cui viene delineata una forma. |
| PixelFormatConverter |
Converte un PixelFormat in e da altri tipi di dati. |
| PixelFormats |
Rappresenta la raccolta di formati pixel supportati. |
| PointCollection |
Rappresenta una raccolta di Point valori a cui è possibile accedere singolarmente in base all'indice. |
| PointCollectionConverter |
Converte le istanze di altri tipi in e da un PointCollection. |
| PointHitTestParameters |
Specifica un oggetto Point come parametro da utilizzare per l'hit testing di un oggetto visivo. |
| PointHitTestResult |
Rappresenta i risultati di un hit test che usa come Point parametro di hit test. |
| PolyBezierSegment |
Rappresenta una o più curve di Bézier cubiche. |
| PolyLineSegment |
Rappresenta un set di segmenti di linea definiti da un PointCollection oggetto con ognuno Point che specifica il punto finale di un segmento di linea. |
| PolyQuadraticBezierSegment |
Rappresenta un set di segmenti quadratici di Bézier. |
| 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 macchine virtuali Windows di eseguire query per il livello di rendering corrente per l'oggetto associato Dispatcher e di registrarsi 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 RequestCachePolicy. |
| RotateTransform |
Ruota un oggetto in senso orario su un punto specificato in un sistema di coordinate x-y 2D. |
| ScaleTransform |
Ridimensiona un oggetto nel sistema di coordinate x-y 2D. |
| SkewTransform |
Rappresenta un'asimmetria 2D. |
| SolidColorBrush |
Disegna un'area con un colore a tinta unita. |
| StreamGeometry |
Definisce una forma geometrica, descritta utilizzando un oggetto StreamGeometryContext. Questa geometria è un'alternativa leggera a PathGeometry: non supporta il data binding, l'animazione o la modifica. |
| StreamGeometryContext |
Descrive una geometria utilizzando i comandi di disegno. Questa classe viene usata con la StreamGeometry classe 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 di testo. |
| TextEffectCollection |
Fornisce il supporto della raccolta per una raccolta di TextEffect oggetti. |
| TextOptions |
Definisce un set di proprietà associate che influiscono sulla modalità di visualizzazione del testo in un elemento. |
| TileBrush |
Descrive un modo per disegnare un'area usando uno o più riquadri. |
| Transform |
Definisce la funzionalità che abilita le trasformazioni in un piano 2D. Le trasformazioni includono rotazione (RotateTransform), scala (ScaleTransform), asimmetria (SkewTransform) e traslazione (TranslateTransform). Questa gerarchia di classi è diversa dalla Matrix struttura perché è una classe e supporta la semantica di animazione ed enumerazione. |
| TransformCollection |
Rappresenta una raccolta di Transform oggetti a cui è possibile accedere singolarmente in base all'indice. |
| TransformConverter |
Converte un oggetto Transform in o da un altro tipo di oggetto. |
| TransformGroup |
Rappresenta un composito Transform composto da altri Transform oggetti. |
| TranslateTransform |
Converte (sposta) un oggetto nel sistema di coordinate x-y 2D. |
| Typeface |
Rappresenta una combinazione di FontFamily, FontWeight, FontStylee FontStretch. |
| VectorCollection |
Rappresenta una raccolta ordinata di Vector valori. |
| VectorCollectionConverter |
Converte le istanze di altri tipi in e da un VectorCollection. |
| VideoDrawing |
Riproduce un file multimediale. Se il supporto è un file video, VideoDrawing lo disegna nel rettangolo specificato. |
| Visual |
Fornisce il supporto per il rendering in macchine virtuali Windows, che include calcoli di hit testing, trasformazione delle coordinate e rettangolo delimitatore. |
| VisualBrush |
Disegna un'area con un oggetto Visual. |
| VisualCollection |
Rappresenta una raccolta ordinata di Visual oggetti . |
| VisualTarget |
Fornisce funzionalità per la connessione di una struttura ad albero visuale a un'altra struttura ad albero visuale attraverso i limiti del thread. |
| VisualTreeHelper |
Fornisce metodi di utilità che eseguono attività comuni che coinvolgono nodi in una struttura ad albero visuale. |
Struct
| Nome | Descrizione |
|---|---|
| Color |
Descrive un colore in termini di canali alfa, rosso, verde e blu. |
| DoubleCollection.Enumerator |
Enumera Double gli elementi in un oggetto DoubleCollection. |
| DrawingCollection.Enumerator |
Enumera Drawing gli elementi in un oggetto DrawingCollection. |
| GeneralTransformCollection.Enumerator |
Enumera GeneralTransform gli elementi in un oggetto GeneralTransformCollection. |
| GeometryCollection.Enumerator |
Enumera Geometry gli elementi in un oggetto GeometryCollection. |
| GradientStopCollection.Enumerator |
Enumera GradientStop gli elementi in un oggetto GradientStopCollection. |
| Int32Collection.Enumerator |
Enumera Int32 gli elementi in un oggetto Int32Collection. |
| Matrix |
Rappresenta una matrice di trasformazione affine 3x3 usata per le trasformazioni nello spazio 2D. |
| PathFigureCollection.Enumerator |
Enumera PathFigure gli elementi in un oggetto PathFigureCollection. |
| PathSegmentCollection.Enumerator |
Supporta un'iterazione semplice su un oggetto 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 uno specifico formato di pixel. |
| PointCollection.Enumerator |
Enumera Point gli elementi in un oggetto PointCollection. |
| TextEffectCollection.Enumerator |
Enumera TextEffect gli elementi in un oggetto TextEffectCollection. |
| TransformCollection.Enumerator |
Supporta un'iterazione semplice su un oggetto TransformCollection. |
| VectorCollection.Enumerator |
Enumera Vector gli elementi in un oggetto VectorCollection. |
| VisualCollection.Enumerator |
Enumera Visual gli elementi in un oggetto VisualCollection. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| AlignmentX |
Descrive il modo in cui il contenuto viene posizionato orizzontalmente in un contenitore. |
| AlignmentY |
Descrive il modo in cui il contenuto viene posizionato verticalmente in un contenitore. |
| BitmapScalingMode |
Specifica l'algoritmo usato per ridimensionare le immagini bitmap. |
| BrushMappingMode |
Specifica il sistema di coordinate utilizzato da un Brush. |
| CachingHint |
Specifica se memorizzare nella cache gli oggetti pennello affiancati. |
| ClearTypeHint |
Enumerazione che specifica un hint per il motore di rendering di cui è possibile eseguire il rendering con ClearType. |
| ColorInterpolationMode |
Determina la modalità di interpolazione dei colori in una sfumatura. |
| EdgeMode |
Determina il rendering dei bordi delle primitive di disegno non di testo. |
| FillRule |
Specifica il modo in cui le aree di intersecazione degli oggetti PathFigure contenute in un Geometry vengono combinate per formare l'area del Geometry. |
| FontEmbeddingRight |
Descrive le autorizzazioni di incorporamento dei tipi di carattere specificate in un file di tipo di carattere OpenType. |
| GeometryCombineMode |
Specifica i diversi metodi in base ai quali è possibile combinare due geometrie. |
| GradientSpreadMethod |
Specifica come disegnare la sfumatura all'esterno del vettore o dello spazio sfumatura di un pennello sfumato. |
| HitTestFilterBehavior |
Specifica il comportamento restituito di un hit test in un metodo di callback del filtro hit test. |
| HitTestResultBehavior |
Determina se continuare l'enumerazione di eventuali oggetti visivi rimanenti durante un hit test. |
| IntersectionDetail |
Fornisce informazioni sull'intersezione tra le geometrie nella GeometryHitTestParameters e l'oggetto visivo raggiunto. |
| NumberCultureSource |
Specifica la modalità di determinazione delle impostazioni cultura per i numeri in una sequenza di testo. |
| NumberSubstitutionMethod |
Definisce una classe enumeratore che specifica il tipo di sostituzione numerica da eseguire sui numeri in una sequenza di testo. |
| PenDashCap |
Descrive la forma alla fine di ogni segmento di trattino. |
| PenLineCap |
Descrive la forma alla fine di una linea o di un segmento. |
| PenLineJoin |
Descrive la forma che unisce due linee o segmenti. |
| Stretch |
Descrive il modo in cui il contenuto viene ridimensionato per riempire lo spazio allocato. |
| StyleSimulations |
Definisce una classe enumeratore che descrive lo stile di simulazione di un tipo di carattere. |
| SweepDirection |
Definisce la direzione di disegno di 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 come un TileBrush disegna i riquadri in un'area di output. |
| ToleranceType |
Determina i mezzi in base ai quali viene interpretato un valore di tolleranza di errore. |
Delegati
| Nome | Descrizione |
|---|---|
| HitTestFilterCallback |
Rappresenta il metodo di callback che specifica parti della struttura ad albero visuale da omettere dall'elaborazione dell'hit test. |
| HitTestResultCallback |
Rappresenta un callback utilizzato per personalizzare l'hit testing. macchine virtuali Windows richiama l'HitTestResultCallback per segnalare all'utente intersezioni di hit test. |