Windows.UI.Xaml.Media Spazio dei nomi

Fornisce il supporto multimediale di base, le primitive grafiche e le API di disegno con pennello.

Classi

AcrylicBrush

Disegna un'area con un materiale semitrasparente con diversi effetti, tra cui la sfocatura e una trama di rumore.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.AcrilicBrush (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

ArcSegment

Rappresenta un arco ellittico tra due punti.

BezierSegment

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

BitmapCache

Rappresenta il comportamento della memorizzazione nella cache di un elemento visivo o di un albero di elementi come superfici bitmap.

Brush

Definisce gli oggetti usati per disegnare oggetti grafici. Le classi che derivano da Pennello descrivono come viene dipinta l'area.

BrushCollection

Rappresenta una raccolta ordinata di valori Brush .

CacheMode

Rappresenta le modalità di contenuto memorizzate nella cache per le funzionalità di accelerazione grafica.

CompositeTransform

Applica più operazioni di trasformazione a un oggetto.

CompositionTarget

Rappresenta l'area di visualizzazione composita per un'app. Questa classe fornisce eventi di rendering a livello di applicazione.

DoubleCollection

Rappresenta una raccolta ordinata di valori Double .

EllipseGeometry

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

FontFamily

Rappresenta una famiglia di tipi di carattere correlati.

GeneralTransform

Fornisce il supporto della trasformazione generalizzata per gli oggetti. GeneralTransform è una classe di base che si trova nella gerarchia delle classi di trasformazione pratiche, ad esempio TranslateTransform.

Geometry

Fornisce una classe di base per oggetti che definiscono forme geometriche. Gli oggetti Geometry possono essere usati per ritagliare aree e come definizioni geometry per il rendering di dati grafici bidimensionali come percorso.

GeometryCollection

Rappresenta un insieme di oggetti Geometry .

GeometryGroup

Rappresenta una geometria composita, composta da altri oggetti Geometry .

GradientBrush

Classe astratta che descrive una sfumatura, composta da 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 per indice.

ImageBrush

Disegna un'area con un'immagine. L'origine dell'immagine viene in genere ottenuta da formati di file come Joint Photographic Experts Group (JPEG).

ImageSource

Fornisce un tipo di origine oggetto per le proprietà Image.Source e ImageBrush.ImageSource .

LinearGradientBrush

Disegna un'area con una sfumatura lineare.

LineGeometry

Rappresenta la geometria di una linea.

LineSegment

Rappresenta una linea disegnata tra due punti, che può far parte di un PathFigure all'interno dei dati Path .

LoadedImageSourceLoadCompletedEventArgs

Fornisce i dati dell'evento LoadedImageSurface.LoadCompleted .

LoadedImageSurface

Rappresenta una superficie di composizione in cui è possibile scaricare, decodificare e caricare un'immagine. È possibile caricare un'immagine usando un URI (Uniform Resource Identifier) che fa riferimento a un file di origine immagine o fornendo un IRandomAccessStream.

Matrix3DProjection

Applica una proiezione Matrix3D a un oggetto.

MatrixHelper

Fornisce metodi helper statici per l'elaborazione dei valori matrice . Il codice C# e Microsoft Visual Basic devono invece usare i membri di Matrix .

MatrixTransform

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

MediaTransportControlsThumbnailRequestedEventArgs

Fornisce dati per l'evento MediaTransportControls.ThumbnailRequested.

PartialMediaFailureDetectedEventArgs

Fornisce dati per l'evento PartialMediaFailureDetected .

PathFigure

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

PathFigureCollection

Rappresenta un insieme di oggetti PathFigure che costituiscono collettivamente la geometria di un PathGeometry.

PathGeometry

Rappresenta una forma complessa basata su vettore che può essere composta da archi, curve, puntini di sospensione, linee e rettangoli.

PathSegment

Rappresenta un segmento di un oggetto PathFigure . Le classi derivate di PathFigure descrivono diversi tipi di segmenti.

PathSegmentCollection

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

PlaneProjection

Rappresenta una trasformazione di prospettiva (effetto simile a 3D) in un oggetto.

PointCollection

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

PolyBezierSegment

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

PolyLineSegment

Rappresenta un set di segmenti di linea definiti da un insiemePoint con ogni punto che specifica il punto finale di un segmento di riga.

PolyQuadraticBezierSegment

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

Projection

Fornisce una classe di base per le proiezioni, che descrivono come trasformare un oggetto nello spazio 3D usando trasformazioni di prospettiva.

QuadraticBezierSegment

Crea una curva quadratica di Bezier tra due punti in un PathFigure.

RateChangedRoutedEventArgs

Fornisce i dati degli eventi per l'evento RateChanged .

RectangleGeometry

Descrive una geometria rettangolare bidimensionale.

RenderedEventArgs

Fornisce i dati degli eventi per l'evento Di cui è stato eseguito il rendering .

RenderingEventArgs

Fornisce i dati degli eventi per l'evento Rendering .

RevealBackgroundBrush

Importante

RevealBackgroundBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Disegna lo sfondo di un controllo con un effetto Reveal usando il pennello di composizione e gli effetti di luce.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBackgroundBrush (per WinUI nel SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

RevealBorderBrush

Importante

RevealBorderBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Disegna il bordo di un controllo con un effetto Reveal usando il pennello di composizione e gli effetti di luce.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBorderBrush (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

RevealBrush

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Classe di base per i pennelli che usano effetti di composizione e illuminazione per implementare il trattamento di progettazione con effetto visivo Reveal.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

RotateTransform

Ruota un oggetto intorno a un punto specificato in un sistema di coordinate x-y bidimensionale.

ScaleTransform

Ridimensiona un oggetto nel sistema di coordinate x-y bidimensionale.

Shadow

Classe di base per gli effetti ombreggiatura che possono essere applicati a un elemento XAML.

SkewTransform

Rappresenta un'asimmetria bidimensionale.

SolidColorBrush

Disegna un'area con un colore a tinta unita. Il colore a tinta unita è definito da un valore Color .

ThemeShadow

ThemeShadow è un effetto ombreggiatura preconfigurato che può essere applicato a qualsiasi elemento XAML per disegnare le ombreggiature in modo appropriato in base alle coordinate x, y e z. ThemeShadow si adatta automaticamente anche in base ad altre specifiche ambientali:

  • Si adatta alle variazioni di illuminazione, tema utente, ambiente dell'app e shell.
  • Gli elementi ombreggiatura vengono automaticamente basati sull'elevazione.
  • Mantiene sincronizzati gli elementi in caso di spostamento e di modifica dell'elevazione.
  • Mantiene le ombreggiature coerenti in tutte le applicazioni.
TileBrush

Classe di base che descrive un modo per disegnare un'area. Elemento padre di ImageBrush.

TimelineMarker

Rappresenta i metadati associati a un punto specifico in un file multimediale.

TimelineMarkerCollection

Rappresenta un insieme di oggetti TimelineMarker a cui è possibile accedere singolarmente in base all'indice. TimelineMarkerCollection è un elenco ordinato in cui l'ordine è determinato dal valore Time di ogni elemento TimelineMarker contenuto nell'insieme. Per altre info su come questo influisce sull'API di raccolta, vedi Osservazioni.

TimelineMarkerRoutedEventArgs

Fornisce i dati dell'evento MarkerReached .

Transform

Definisce la funzionalità che abilita le trasformazioni in un piano bidimensionale.

TransformCollection

Rappresenta una raccolta di oggetti Transform a cui è possibile accedere singolarmente in base all'indice.

TransformGroup

Rappresenta una trasformazione composita composta da altri oggetti Transform .

TranslateTransform

Converte (sposta) un oggetto nel sistema di coordinate x-y bidimensionale.

VisualTreeHelper

Fornisce metodi di utilità che possono essere usati per attraversare le relazioni tra oggetti (lungo gli assi dell'oggetto figlio o dell'oggetto padre) nell'albero visuale dell'app.

XamlCompositionBrushBase

Fornisce una classe di base usata per creare pennelli XAML che disegnano un'area con compositionBrush.

XamlLight

Fornisce una classe di base usata per creare luci XAML che usano compositionLight per applicare effetti di illuminazione a elementi e pennelli XAML.

Struct

Matrix

Rappresenta una matrice di trasformazione 3 × 3 affine usata per le trasformazioni nello spazio bidimensionale.

Enumerazioni

AcrylicBackgroundSource

Definisce i valori che specificano se i campioni di pennello dal contenuto dell'app o dal contenuto dietro la finestra dell'app.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.AcrilicBackgroundSource (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

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.

AudioCategory

Descrive lo scopo delle informazioni audio in un flusso audio. Usato come valore da AudioCategory.

AudioDeviceType

Descrive l'utilizzo principale del dispositivo usato per riprodurre l'audio. Questo valore viene usato da AudioDeviceType.

BrushMappingMode

Specifica il sistema di coordinate usato da un pennello.

ColorInterpolationMode

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

ElementCompositeMode

Dichiara la composizione alternativa e le modalità di fusione per gli elementi nell'interfaccia utente XAML/Microsoft DirectX mista.

FastPlayFallbackBehaviour

Definisce le costanti che specificano il comportamento dei pulsanti MediaTransportControls fast-forward/indietro.

FillRule

Specifica il modo in cui le aree intersecanti degli oggetti PathFigure contenute in una geometria vengono combinate per formare l'area della geometria.

GradientSpreadMethod

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

LoadedImageSourceLoadStatus

Definisce le costanti che specificano se un'immagine caricata o perché non è riuscita a caricare.

MediaCanPlayResponse

Descrive la probabilità che il motore multimediale possa riprodurre un'origine multimediale in base al relativo tipo di file e caratteristiche.

MediaElementState

Definisce gli stati potenziali di un oggetto MediaElement .

PenLineCap

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

PenLineJoin

Descrive la forma che unisce due linee o segmenti.

RevealBrushState

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Definisce le costanti che specificano lo stato puntatore di un elemento.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrushState (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Stereo3DVideoPackingMode

Descrive la modalità di compressione dei fotogrammi per il contenuto video stereo 3D.

Stereo3DVideoRenderMode

Descrive la modalità di rendering video stereo 3D per l'origine multimediale corrente.

Stretch

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

StyleSimulations

Descrive lo stile di simulazione di un tipo di carattere.

SweepDirection

Specifica la direzione in cui viene disegnato un arco ellittico.

Delegati

RateChangedRoutedEventHandler

Rappresenta il metodo che gestirà l'evento RateChanged . Questo evento viene generato quando PlaybackRate o DefaultPlaybackRate cambiano tramite l'interazione dell'utente o dal codice.

TimelineMarkerRoutedEventHandler

Rappresenta i metodi che gestiranno vari eventi indirizzati correlati ai marcatori della sequenza temporale.