Share via


Microsoft.UI.Xaml.Media Spazio dei nomi

Fornisce pennelli, supporto multimediale di base e primitive grafiche.

Classi

AcrylicBrush

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

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 Brush descrivono come viene disegnata 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 la superficie di visualizzazione composita per un'app. Questa classe fornisce eventi di rendering a livello di applicazione.

DesktopAcrylicBackdrop

Rappresenta uno sfondo di sistema che applica materiale acrilico a una superficie XAML supportata, ad esempio un oggetto Window.

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 base che si trova nella gerarchia di 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 le aree e come definizioni di geometria per il rendering di dati grafici bidimensionali come path.

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 in base all'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 oggetto 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 dell'immagine o fornendo un IRandomAccessStream.

Matrix3DProjection

Applica una proiezione Matrix3D a un oggetto .

MatrixHelper

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

MatrixTransform

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

MediaTransportControlsThumbnailRequestedEventArgs

Fornisce dati per l'evento MediaTransportControls.ThumbnailRequested.

MicaBackdrop

Rappresenta uno sfondo di sistema che applica materiale Mica a una superficie XAML supportata, ad esempio un oggetto Window.

PathFigure

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

PathFigureCollection

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

PathGeometry

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

PathSegment

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

PathSegmentCollection

Rappresenta un insieme di oggetti PathSegment a cui è possibile accedere singolarmente in base all'indice.

PlaneProjection

Rappresenta una trasformazione prospettica (effetto simile a 3D) su un oggetto .

PointCollection

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

PolyBezierSegment

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

PolyLineSegment

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

PolyQuadraticBezierSegment

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

Projection

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

QuadraticBezierSegment

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

RadialGradientBrush

RadialGradientBrush disegna un'area con una sfumatura radiale. Un punto centrale definisce l'origine della sfumatura e un'ellisse definisce i limiti esterni della sfumatura.

RectangleGeometry

Descrive una geometria rettangolare bidimensionale.

RenderedEventArgs

Fornisce i dati dell'evento di cui è stato eseguito il rendering .

RenderingEventArgs

Fornisce i dati degli eventi per l'evento Rendering .

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 .

SystemBackdrop

Classe base per sfondi di sistema personalizzati usati per eseguire il rendering di materiali come Mica e Acrilico.

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.

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 affine 3 × 3 utilizzata per le trasformazioni nello spazio bidimensionale.

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.

BrushMappingMode

Specifica il sistema di coordinate utilizzato da un oggetto Brush.

ColorInterpolationMode

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

ElementCompositeMode

Specifica i valori per la composizione alternativa e le modalità di fusione degli elementi nell'interfaccia utente mista XAML/Microsoft DirectX.

FastPlayFallbackBehaviour

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

FillRule

Specifica il modo in cui le aree di intersezione degli oggetti PathFigure contenute in un oggetto Geometry 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 il motivo per cui non è stato possibile caricare.

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

Descrive lo stile di simulazione di un tipo di carattere.

SweepDirection

Specifica la direzione in cui viene disegnato un arco ellittico.