共用方式為


Windows.UI.Xaml.Media 命名空間

提供基本媒體支援、基本圖形和筆刷繪圖 API。

類別

AcrylicBrush

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

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Media.AcrylicBrush (Windows 應用程式 SDK,請參閱Windows 應用程式 SDK命名空間) 。

ArcSegment

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

BezierSegment

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

BitmapCache

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

Brush

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

BrushCollection

表示 Brush 值的已排序集合。

CacheMode

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

CompositeTransform

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

CompositionTarget

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

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 事件的資料。

PartialMediaFailureDetectedEventArgs

提供 PartialMediaFailureDetected 事件的資料。

PathFigure

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

PathFigureCollection

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

PathGeometry

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

PathSegment

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

PathSegmentCollection

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

PlaneProjection

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

PointCollection

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

PolyBezierSegment

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

PolyLineSegment

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

PolyQuadraticBezierSegment

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

Projection

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

QuadraticBezierSegment

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

RateChangedRoutedEventArgs

提供 RateChanged 事件的事件資料。

RectangleGeometry

描述二維矩形幾何。

RenderedEventArgs

提供 Rendered 事件的事件資料。

RenderingEventArgs

提供 譯事件的事件資料。

RevealBackgroundBrush

重要

RevealBackgroundBrush 可用於需求一節中指定的作業系統。 不過,不建議使用,因為後續版本可能會改變或無法使用。

使用組合筆刷和光線效果,為控制項背景繪製顯色效果。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Media.RevealBackgroundBrush (Windows 應用程式 SDK中 WinUI,請參閱Windows 應用程式 SDK命名空間) 。

RevealBorderBrush

重要

RevealBorderBrush 可用於需求一節中指定的作業系統。 不過,不建議使用,因為後續版本可能會改變或無法使用。

使用組合筆刷和光線效果,為控制項框線繪製顯色效果。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Media.RevealBorderBrush (Windows 應用程式 SDK,請參閱Windows 應用程式 SDK命名空間) 。

RevealBrush

重要

RevealBrush 可用於需求一節中指定的作業系統。 不過,不建議使用,因為後續版本可能會改變或無法使用。

筆刷的基底類別,會使用組合效果和光線來實作顯色視覺化設計處理方式。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Media.RevealBrush (Windows 應用程式 SDK中的 WinUI,請參閱Windows 應用程式 SDK命名空間) 。

RotateTransform

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

ScaleTransform

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

Shadow

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

SkewTransform

表示二維扭曲。

SolidColorBrush

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

ThemeShadow

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

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

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

TimelineMarker

表示與媒體檔案中特定點相關聯的中繼資料。

TimelineMarkerCollection

表示 TimelineMarker 物件的集合,這些物件可由索引個別存取。 TimelineMarkerCollection 是已排序的清單,其順序是由集合中每個TimelineMarker專案的時間值所決定。 如需這如何影響集合 API 的詳細資訊,請參閱。

TimelineMarkerRoutedEventArgs

提供 MarkerReached 事件的事件資料。

Transform

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

TransformCollection

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

TransformGroup

表示由其他Transform物件組成的複合轉換

TranslateTransform

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

VisualTreeHelper

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

XamlCompositionBrushBase

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

XamlLight

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

結構

Matrix

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

列舉

AcrylicBackgroundSource

定義值,指定應用程式內容中的筆刷樣本,或從應用程式視窗後方的內容。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Media.AcrylicBackgroundSource (Windows 應用程式 SDK中WinUI,請參閱Windows 應用程式 SDK命名空間) 。

AlignmentX

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

AlignmentY

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

AudioCategory

描述音訊資料流程中的音訊資訊用途。 做為 AudioCategory的值。

AudioDeviceType

描述用來播放音訊之裝置的主要用法。 AudioDeviceType會使用此值。

BrushMappingMode

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

ColorInterpolationMode

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

ElementCompositeMode

宣告混合 XAML/Microsoft DirectX UI 中元素的替代組合和混合模式。

FastPlayFallbackBehaviour

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

FillRule

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

GradientSpreadMethod

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

LoadedImageSourceLoadStatus

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

MediaCanPlayResponse

描述媒體引擎可以根據其檔案類型和特性播放媒體來源的可能性。

MediaElementState

定義 MediaElement 物件的潛在狀態。

PenLineCap

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

PenLineJoin

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

RevealBrushState

重要

RevealBrush 可用於需求一節中指定的作業系統。 不過,不建議使用,因為後續版本可能會改變或無法使用。

定義常數,指定專案的指標狀態。

適用于 UWP 的對等 WinUI 2 APIMicrosoft.UI.Xaml.Media.RevealBrushState (Windows 應用程式 SDK,請參閱) Windows 應用程式 SDK命名空間

Stereo3DVideoPackingMode

描述立體立體視訊內容的框架封裝模式。

Stereo3DVideoRenderMode

描述目前媒體來源的立體立體視訊轉譯模式。

Stretch

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

StyleSimulations

描述字型的模擬樣式。

SweepDirection

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

委派

RateChangedRoutedEventHandler

表示將處理 RateChanged 事件的方法。 當 PlaybackRateDefaultPlaybackRate 透過使用者互動或程式碼變更時,就會引發此事件。

TimelineMarkerRoutedEventHandler

表示將處理與時間軸標記相關的各種路由事件的方法。