Microsoft.UI.Xaml.Media Spazio dei nomi

Fornisce pennelli, supporto multimediale di base e primitive grafiche.

Classi

Nome Descrizione
AcrylicBrush

Disegna un'area con un materiale semitrasparente che utilizza più effetti, tra cui sfocatura e trama del 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 utilizzati per disegnare oggetti grafici. Le classi che derivano da Brush 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 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 .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 supporto per la 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 gli 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 interruzioni sfumature.

GradientStop

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

GradientStopCollection

Rappresenta un insieme 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# deve 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 .Window

PathFigure

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

PathFigureCollection

Rappresenta un insieme 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 un insieme 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 quadratici di Bézier.

Projection

Fornisce una classe di base per le proiezioni, che descrivono 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 .

RevealBackgroundBrush

Fornisce pennelli, supporto multimediale di base e primitive grafiche.

RevealBorderBrush

Fornisce pennelli, supporto multimediale di base e primitive grafiche.

RevealBrush

Fornisce pennelli, supporto multimediale di base e primitive grafiche.

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 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 a coordinate x, y e z. ThemeShadow regola automaticamente anche per altre specifiche ambientali:

  • Si adatta alle modifiche apportate all'illuminazione, al tema utente, all'ambiente dell'app e alla shell.
  • Ombreggiatura degli elementi automaticamente in base alla loro elevazione.
  • Mantiene sincronizzati gli elementi durante lo spostamento e la modifica dell'elevazione.
  • Mantiene le ombreggiature coerenti in tutte le applicazioni e in tutte le applicazioni.
TileBrush

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

Transform

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

TransformCollection

Rappresenta un insieme 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 figlio-oggetto o padre-oggetto) nell'albero visivo dell'app.

XamlCompositionBrushBase

Fornisce una classe di base usata per creare pennelli XAML che dipingono 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

Nome Descrizione
Matrix

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

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.

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 in XAML misto/Microsoft'interfaccia utente DirectX.

FastPlayFallbackBehaviour

Definisce le costanti che specificano il comportamento dei pulsanti Fast Forward/Indietro mediaTransportControls .

FillRule

Specifica il modo in cui le aree di intersecazione degli oggetti PathFigure contenute in un oggetto Geometry vengono combinate per formare l'area della geometria.

GradientSpreadMethod

Specifica come disegnare la sfumatura all'esterno del vettore o dello spazio sfumatura di un pennello sfumato.

LoadedImageSourceLoadStatus

Definisce costanti che specificano se un'immagine caricata o il motivo per cui non è stato possibile caricare.

PenLineCap

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

PenLineJoin

Descrive la forma che unisce due linee o segmenti.

RevealBrushState

Fornisce pennelli, supporto multimediale di base e primitive grafiche.

Stretch

Descrive il modo in cui il contenuto viene ridimensionato per riempire 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.