Microsoft.UI.Xaml.Media 命名空間

提供筆刷、基本媒體支援和圖形基本類型。

類別

AcrylicBrush

繪製一個使用多種效果的半透明材質區域,這些效果包括模糊和雜訊紋理。

ArcSegment

表示兩個點之間的橢圓形弧線。

BezierSegment

表示兩個點之間繪製的三次方貝茲曲線。

BitmapCache

表示將可視化專案或專案樹狀結構快取為位圖表面的行為。

Brush

定義用來繪製圖形物件的物件。 衍生自 Brush 的類別描述如何繪製區域。

BrushCollection

表示 Brush 值的已排序集合。

CacheMode

表示圖形加速功能的快取內容模式。

CompositeTransform

將多個轉換作業套用至物件。

CompositionTarget

代表應用程式的復合顯示介面。 這個類別提供全應用程式轉譯事件。

DesktopAcrylicBackdrop

表示將壓克力材質套用至支援的 XAML 表面的系統底色,例如 Window

DoubleCollection

表示 Double 值的已排序集合。

EllipseGeometry

代表圓形或橢圓形的幾何。

FontFamily

代表一系列的相關字型。

GeneralTransform

提供物件的一般化轉換支援。 GeneralTransform 是基類,位於實際轉換類別的階層中,例如 TranslateTransform

Geometry

提供定義幾何圖案之物件的基底類別 (Base Class)。 Geometry 物件可用於裁剪區域,以及用來將二維圖形化數據轉譯為 Path的幾何定義。

GeometryCollection

表示 Geometry 物件的集合。

GeometryGroup

表示由其他 Geometry 物件組成的複合幾何。

GradientBrush

抽象類別,描述組成漸層停駐點的漸層。

GradientStop

描述漸層中轉換點的位置和色彩。

GradientStopCollection

表示可依索引個別存取的 GradientStop 物件集合。

ImageBrush

使用影像繪製區域。 影像來源通常是從檔格式取得,例如聯合攝影專家群組 (JPEG) 。

ImageSource

提供 Image.SourceImageBrush.ImageSource 屬性的物件來源類型。

LinearGradientBrush

使用線形漸層繪製區域。

LineGeometry

表示線條的幾何。

LineSegment

表示在兩個點之間繪製的線條,這可以是Path數據中PathFigure一部分。

LoadedImageSourceLoadCompletedEventArgs

提供 LoadedImageSurface.LoadCompleted 事件的事件數據。

LoadedImageSurface

表示可以下載、譯碼和載入影像的組合介面。 您可以使用參考影像來源檔案的統一資源標識碼 (URI) 載入映射,或提供 IRandomAccessStream

Matrix3DProjection

Matrix3D 投影套用至 物件。

MatrixHelper

提供靜態協助程式方法來處理 矩陣 值。 C# 和 Microsoft Visual Basic 程式代碼應該改用 Matrix 的成員。

MatrixTransform

建立任意的相依矩陣轉換,用來操作二維平面中的物件或座標系統。

MediaTransportControlsThumbnailRequestedEventArgs

提供 MediaTransportControls.ThumbnailRequested 事件的數據。

MicaBackdrop

代表將 Mica 材質套用至支援的 XAML 表面的系統底板,例如 Window

PathFigure

代表幾何子區段,即二維幾何區段的一系列單一連線。

PathFigureCollection

代表 PathFigure 物件的集合,這些物件共同組成 PathGeometry 的幾何。

PathGeometry

代表複雜的向量型圖形,這些圖形可能是由弧形、曲線、橢圓形、線條和矩形所組成。

PathSegment

代表 PathFigure 物件的區段。 PathFigure 的衍生類別描述不同類型的區段。

PathSegmentCollection

表示 PathSegment 物件的集合,這些物件可由索引個別存取。

PlaneProjection

表示檢視方塊轉換 (對象上類似 3D 的效果) 。

PointCollection

表示 Point 值的集合,這些值可由索引個別存取。

PolyBezierSegment

表示一條或多條三次方貝茲曲線。

PolyLineSegment

代表 Point 集合所定義的一組線條線段,每個 Point 都會指定線條線段的終點。

PolyQuadraticBezierSegment

表示一組二次方貝茲區段。

Projection

提供投影的基類,其描述如何使用檢視方塊轉換在 3D 空間中轉換物件。

QuadraticBezierSegment

PathFigure 中的兩個點之間建立二次方 Bezier 曲線。

RadialGradientBrush

RadialGradientBrush 會繪製具有星形漸層的區域。 中心點會定義漸層的原點,而橢圓形會定義漸層的外部界限。

RectangleGeometry

描述二維矩形幾何。

RenderedEventArgs

提供 Rendered 事件的事件數據。

RenderingEventArgs

提供 譯事件的事件數據。

RotateTransform

在二維 x-y 座標系統中繞著指定點旋轉物件。

ScaleTransform

縮放二維 x-y 座標系統中的物件。

Shadow

可套用至 XAML 元素之陰影效果的基類。

SkewTransform

表示二維扭曲。

SolidColorBrush

使用純色繪製區域。 純色是由 Color 值所定義。

SystemBackdrop

用來轉譯Mica和壓克力等材質的自定義系統基類。

ThemeShadow

ThemeShadow 是預先設定的陰影效果,可套用至任何 XAML 元素,以根據 x、y、z 座標適當繪製陰影。 ThemeShadow 也可以配合其他環境規格,自動進行調整:

  • 適應光線、使用者主題、應用程式環境,以及命令介面的變化。
  • 根據專案的提高許可權自動陰影專案。
  • 在移動和變更立體高度時,讓元素保持同步。
  • 讓整個應用程式的陰影保持一致。
TileBrush

描述繪製區域的基類。 ImageBrush 的父代。

Transform

定義可在二維平面中啟用轉換的功能。

TransformCollection

表示可依索引個別存取的 Transform 物件的集合。

TransformGroup

表示由其他 Transform 對象組成的複合轉換

TranslateTransform

轉譯 (移動) 二維 x-y 座標系統中的物件。

VisualTreeHelper

提供公用程式方法,可用來沿著應用程式可視化樹狀結構中的子物件或父物件軸 (周遊對象關聯性) 。

XamlCompositionBrushBase

提供基類,用來建立使用 CompositionBrush 繪製區域的 XAML 筆刷。

XamlLight

提供基類,用來建立使用 CompositionLight 將光源效果套用至 XAML 元素和筆刷的 XAML 光源。

結構

Matrix

代表用於二維空間中轉換的 3 × 3 個相依轉換矩陣。

列舉

AlignmentX

描述內容在容器中的水平置放方式。

AlignmentY

描述內容在容器中的垂直置放方式。

BrushMappingMode

指定 Brush 所使用的座標系統。

ColorInterpolationMode

決定如何插補漸層中的色彩。

ElementCompositeMode

指定混合 XAML/Microsoft DirectX UI 中元素的替代組合和混合模式的值。

FastPlayFallbackBehaviour

定義常數,指定 MediaTransportControls 快速向前/回溯按鈕的行為。

FillRule

指定 Geometry 中所含 PathFigure 物件的交集區域如何結合以形成 Geometry 的區域。

GradientSpreadMethod

指定如何在漸層筆刷的漸層向量或空間外繪製漸層。

LoadedImageSourceLoadStatus

定義常數,指定是否載入影像,或為何無法載入。

PenLineCap

描述線條或區段結尾的形狀。

PenLineJoin

描述聯結兩個線條或線段的形狀。

Stretch

描述如何調整內容大小以填滿其配置空間。

StyleSimulations

描述字型的模擬樣式。

SweepDirection

指定繪製橢圓形弧線的方向。