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

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

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

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

Matrix3DProjection

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

MatrixHelper

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

MatrixTransform

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

MediaTransportControlsThumbnailRequestedEventArgs

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

MicaBackdrop

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

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 イベントのイベント データを提供します。

RevealBackgroundBrush

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

RevealBorderBrush

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

RevealBrush

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

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 オブジェクトで構成される複合 変換を 表します。

TranslateTransform

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

VisualTreeHelper

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

XamlCompositionBrushBase

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

XamlLight

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

構造体

名前 説明
Matrix

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

列挙型

名前 説明
AlignmentX

コンテナー内でのコンテンツの水平方向の配置方法について説明します。

AlignmentY

コンテナー内でのコンテンツの垂直方向の配置方法について説明します。

BrushMappingMode

ブラシで使用される座標系を指定 します

ColorInterpolationMode

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

ElementCompositeMode

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

FastPlayFallbackBehaviour

MediaTransportControls の早送り/戻りボタンの動作を指定する定数を定義します。

FillRule

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

GradientSpreadMethod

グラデーション ブラシのグラデーション ベクターまたはスペースの外側にグラデーションを描画する方法を指定します。

LoadedImageSourceLoadStatus

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

PenLineCap

線またはセグメントの末尾にある図形を記述します。

PenLineJoin

2 つの線またはセグメントを結合する図形について説明します。

RevealBrushState

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

Stretch

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

StyleSimulations

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

SweepDirection

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