Microsoft.UI.Xaml.Media 名前空間

ブラシ、基本的なメディア サポート、およびグラフィックス プリミティブを提供します。

クラス

AcrylicBrush

ぼかしとノイズ テクスチャを含む複数の効果を使用する半透明の素材を使用して領域を塗りつぶします。

ArcSegment

2 つの点の間の楕円の円弧を表します。

BezierSegment

2 つの点を結ぶ 3 次ベジエ曲線を表します。

BitmapCache

ビジュアル要素または要素のツリーをビットマップ サーフェスとしてキャッシュする動作を表します。

Brush

グラフィカル オブジェクトの塗りつぶしに使用するオブジェクトを定義します。 Brush から派生したクラスは、領域の描画方法を記述します。

BrushCollection

Brush 値の順序付きコレクションを表します。

CacheMode

グラフィックス アクセラレーション機能のキャッシュされたコンテンツ モードを表します。

CompositeTransform

オブジェクトに複数の変換操作を適用します。

CompositionTarget

アプリの複合表示画面を表します。 このクラスは、アプリケーション全体のレンダリング イベントを提供します。

DesktopAcrylicBackdrop

サポートされている XAML サーフェイス (など) にアクリル 素材を適用するシステム背景を Window表します。

DoubleCollection

Double 値の順序付きコレクションを表します。

EllipseGeometry

円または楕円のジオメトリを表します。

FontFamily

関連するフォントのファミリを表します。

GeneralTransform

オブジェクトの一般化された変換のサポートを提供します。 GeneralTransform は、 TranslateTransform などの実用的な変換クラスの階層内にある基本クラスです。

Geometry

幾何学図形を定義するオブジェクトの基本クラスを提供します。 Geometry オブジェクトは、クリッピング領域や、2 次元グラフィカル データを Path としてレンダリングするためのジオメトリ定義として使用できます。

GeometryCollection

Geometry オブジェクトのコレクションを表します。

GeometryGroup

他の Geometry オブジェクトで構成される複合 ジオメトリを 表します。

GradientBrush

グラデーションの分岐点で構成されるグラデーションを記述する抽象クラス。

GradientStop

グラデーションの遷移ポイントの位置と色について説明します。

GradientStopCollection

インデックスによって個別にアクセスできる GradientStop オブジェクトのコレクションを表します。

ImageBrush

イメージで領域を塗りつぶします。 通常、画像ソースは、Joint Photographic Experts Group (JPEG) などのファイル形式から取得されます。

ImageSource

Image.Source プロパティと ImageBrush.ImageSource プロパティのオブジェクト ソースの種類を提供します

LinearGradientBrush

線形グラデーションを使用して領域を塗りつぶします。

LineGeometry

線のジオメトリを表します。

LineSegment

Path データ内の PathFigure の一部として使用できる 2 つのポイントの間に描画される線 表します。

LoadedImageSourceLoadCompletedEventArgs

LoadedImageSurface.LoadCompleted イベントのイベント データを提供します。

LoadedImageSurface

イメージをダウンロード、デコード、読み込むことができるコンポジション サーフェスを表します。 イメージ ソース ファイルを参照する Uniform Resource Identifier (URI) を使用するか、 IRandomAccessStream を指定してイメージを読み込むことができます。

Matrix3DProjection

Matrix3D プロジェクションをオブジェクトに適用します。

MatrixHelper

Matrix 値を処理するための静的ヘルパー メソッドを提供します。 C# と Microsoft Visual Basic コードでは、代わりに Matrix のメンバーを使用する必要があります。

MatrixTransform

2 次元平面内のオブジェクトまたは座標系を操作するために使用される任意のアフィン 行列変換を作成します。

MediaTransportControlsThumbnailRequestedEventArgs

MediaTransportControls.ThumbnailRequested イベントのデータを提供します。

MicaBackdrop

サポートされている XAML サーフェイスに Mica マテリアルを適用するシステム背景を表します (例: Window)。

PathFigure

ジオメトリのサブセクションである 1 つに接続された一連の 2 次元幾何学セグメントを表します。

PathFigureCollection

PathGeometry のジオメトリをまとめて構成する PathFigure オブジェクトのコレクションを表します。

PathGeometry

円弧、曲線、楕円、線、四角形で構成される複雑なベクターベースの図形を表します。

PathSegment

PathFigure オブジェクトのセグメントを表します。 PathFigure の派生クラスは、さまざまな種類のセグメントを記述します。

PathSegmentCollection

インデックスによって個別にアクセスできる PathSegment オブジェクトのコレクションを表します。

PlaneProjection

オブジェクトに対するパースペクティブ変換 (3-D のような効果) を表します。

PointCollection

インデックスによって個別にアクセスできる Point 値のコレクションを表します。

PolyBezierSegment

1 本以上の 3 次ベジエ曲線を表します。

PolyLineSegment

線分の終点を指定する各 Point を持つ Point コレクションによって定義される一連の線分を表します。

PolyQuadraticBezierSegment

一連の 2 次ベジエ セグメントを表します。

Projection

投影の基本クラスを提供します。これは、パースペクティブ変換を使用して 3-D 空間でオブジェクトを変換する方法を説明します。

QuadraticBezierSegment

PathFigure の 2 点間に 2 次ベジエ曲線を作成します。

RadialGradientBrush

RadialGradientBrush は、放射状グラデーションで領域を塗りつぶします。 中心点はグラデーションの原点を定義し、楕円はグラデーションの外側の境界を定義します。

RectangleGeometry

2 次元の四角形のジオメトリについて説明します。

RenderedEventArgs

Rendered イベントのイベント データを提供します。

RenderingEventArgs

Rendering イベントのイベント データを提供します。

RotateTransform

2 次元の x-y 座標系で、指定した点を中心にオブジェクトを回転します。

ScaleTransform

2 次元の x-y 座標系でオブジェクトをスケーリングします。

Shadow

XAML 要素に適用できるシャドウ効果の基本クラス。

SkewTransform

2 次元スキューを表します。

SolidColorBrush

純色で領域を塗りつぶします。 純色は 、Color 値によって定義されます。

SystemBackdrop

マイカやアクリルなどの素材をレンダリングするために使用されるカスタム システム背景の基本クラス。

ThemeShadow

ThemeShadow は、x、y、z 座標に基づいて適切にシャドウを描画するために任意の XAML 要素に適用できる、構成済みのシャドウ効果です。 また、ThemeShadow は、その他の環境仕様に合わせて自動的に調整されます。

  • 照明、ユーザー テーマ、アプリ環境、およびシェルの変更に適応します。
  • 要素は、その標高に基づいて自動的にシャドウされます。
  • 移動時および昇格の変更時には、要素の同期が維持されます。
  • シャドウの一貫性は、アプリケーション全体やアプリケーション間で維持されます。
TileBrush

領域を描画する方法を記述する基本クラス。 ImageBrush の親。

Transform

2 次元平面での変換を有効にする機能を定義します。

TransformCollection

インデックスによって個別にアクセスできる Transform オブジェクトのコレクションを表します。

TransformGroup

他の Transform オブジェクトで構成される複合 Transform を 表します。

TranslateTransform

2 次元の x-y 座標系のオブジェクトを移動 (移動) します。

VisualTreeHelper

アプリのビジュアル ツリー内のオブジェクトリレーションシップ (子オブジェクト軸または親オブジェクト軸に沿って) を走査するために使用できるユーティリティ メソッドを提供します。

XamlCompositionBrushBase

CompositionBrush を使用して領域を塗りつぶす XAML ブラシを作成するために使用する基本クラスを提供します。

XamlLight

CompositionLight を使用して XAML 要素とブラシに照明効果を適用する XAML ライトを作成するために使用される基本クラスを提供します。

構造体

Matrix

2 次元空間での変換に使用される 3 × 3 アフィン変換行列を表します。

列挙型

AlignmentX

コンテナー内でのコンテンツの横方向の配置方法を記述します。

AlignmentY

コンテナー内でのコンテンツの縦方向の配置方法を記述します。

BrushMappingMode

Brush で使用される座標系を指定 します

ColorInterpolationMode

グラデーションの色の補間方法を決定します。

ElementCompositeMode

混合 XAML/Microsoft DirectX UI の要素の代替合成モードとブレンド モードの値を指定します。

FastPlayFallbackBehaviour

MediaTransportControls fast-forward/後方ボタンの動作方法を指定する定数を定義します。

FillRule

Geometry に含まれる PathFigure オブジェクトの交差する領域を結合して Geometry の領域を形成する方法を指定します。

GradientSpreadMethod

グラデーション ブラシのグラデーション ベクター (グラデーション領域) の外側にグラデーションを描画する方法を指定します。

LoadedImageSourceLoadStatus

イメージが読み込まれたかどうか、または読み込みに失敗した理由を指定する定数を定義します。

PenLineCap

直線または線分の終端の形状を記述します。

PenLineJoin

2 つの直線または線分を結合する図形を記述します。

Stretch

割り当てられた領域を埋めるようにコンテンツのサイズを変更する方法を示します。

StyleSimulations

フォントのシミュレーション スタイルについて説明します。

SweepDirection

楕円円弧を描画する方向を指定します。