System.Windows.Media 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Presentation Foundation (WPF) アプリケーションでの描画、テキスト、オーディオ/ビデオ コンテンツなど、リッチ メディアの統合を可能にする型を提供します。
クラス
| 名前 | 説明 |
|---|---|
| AdornerHitTestResult |
AdornerHitTest(Point) メソッドの呼び出しから返されるデータを表します。 |
| ArcSegment |
2 つの点の間の楕円の円弧を表します。 |
| BezierSegment |
2 つの点の間に描画される 3 次ベジエ曲線を表します。 |
| BitmapCache |
UIElementのビットマップ表現を作成してキャッシュします。 |
| BitmapCacheBrush |
キャッシュされたコンテンツを含む領域を描画します。 |
| Brush |
グラフィカル オブジェクトの描画に使用するオブジェクトを定義します。 Brushから派生するクラスは、領域の描画方法を記述します。 |
| BrushConverter |
Brush オブジェクトを別のオブジェクト型に変換する場合に使用します。 |
| Brushes |
定義済みの SolidColorBrush オブジェクトのセットを実装します。 |
| CacheMode |
UIElementをキャッシュするための基本実装を提供します。 |
| CacheModeConverter |
CacheModeをデータ型間で変換します。 |
| CharacterMetrics |
デバイス フォントで文字をレイアウトするために使用されるメトリックを表します。 |
| CharacterMetricsDictionary |
Unicode スカラー値によってインデックス付けされたデバイス フォントの CharacterMetrics オブジェクトのディクショナリを表します。 |
| ColorContext |
ビットマップ イメージに関連付けられている国際カラー コンソーシアム (ICC) またはイメージ カラー管理 (ICM) カラー プロファイルを表します。 |
| ColorConverter |
他の型のインスタンスを Colorのインスタンスとの間で変換します。 |
| Colors |
定義済みの色のセットを実装します。 |
| CombinedGeometry |
2 つの Geometry オブジェクトの組み合わせによって定義される 2-D 幾何学的図形を表します。 |
| CompositionTarget |
アプリケーションの表示画面を表します。 |
| ContainerVisual |
Visual オブジェクトのコレクションを管理します。 |
| DashStyle |
Penによって適用されるダッシュとギャップのシーケンスを表します。 |
| DashStyles |
定義済みの DashStyle オブジェクトのセットを実装します。 |
| DisableDpiAwarenessAttribute |
WPF アプリケーションで、すべてのユーザー インターフェイス要素のドット/インチ (dpi) 認識を無効にすることができます。 |
| DoubleCollection |
Double値の順序付けられたコレクションを表します。 |
| DoubleCollectionConverter |
他の型のインスタンスを DoubleCollectionとの間で変換します。 |
| Drawing |
2-D 図面を記述する抽象クラス。 このクラスはコードで継承できません。 |
| DrawingBrush |
図形、テキスト、ビデオ、画像、その他の描画を含めることができる Drawingで領域を塗りつぶします。 |
| DrawingCollection |
Drawing オブジェクトの順序付けられたコレクションを表します。 |
| DrawingContext |
描画、プッシュ、およびポップ コマンドを使用してビジュアル コンテンツについて説明します。 |
| DrawingGroup |
1 つの図面として操作できる図面のコレクションを表します。 |
| DrawingImage |
コンテンツにImageSourceを使用するDrawing。 |
| DrawingVisual |
DrawingVisual は、ベクター グラフィックスを画面上にレンダリングするために使用できるビジュアル オブジェクトです。 コンテンツはシステムによって保持されます。 |
| EllipseGeometry |
円または楕円のジオメトリを表します。 |
| ExceptionEventArgs |
メディア イベントのエラー例外データを提供します。 |
| FamilyTypeface |
FontFamilyでサポートされる 1 つのタイプフェイスの詳細を指定します。 |
| FamilyTypefaceCollection |
FamilyTypeface インスタンスのコレクションを表します。 |
| FontEmbeddingManager |
物理フォントと複合フォント埋め込みの機能を提供します。 |
| FontFamily |
関連するフォントのファミリを表します。 |
| FontFamilyConverter |
String型のインスタンスをFontFamilyインスタンスに変換します。 |
| FontFamilyMap |
指定した Unicode コード ポイントのセットとカルチャ固有の言語に使用する FontFamily を定義します。 |
| FontFamilyMapCollection |
FontFamilyMap オブジェクトの順序付けられたコレクションを表します。 |
| FontFamilyValueSerializer |
StringのインスタンスをFontFamilyのインスタンスとの間で変換します。 |
| Fonts |
FontFamilyオブジェクトとTypeface オブジェクトの列挙サポートを提供します。 |
| FormattedText |
Windows Presentation Foundation (WPF) アプリケーションでテキストを描画するための低レベルの制御を提供します。 |
| GeneralTransform |
ポイントや四角形などのオブジェクトに対して、一般化された変換のサポートを提供します。 これは抽象クラスです。 |
| GeneralTransformCollection |
GeneralTransform オブジェクトの順序付けられたコレクションを表します。 |
| GeneralTransformGroup |
GeneralTransform内の変換の複合であるGeneralTransformCollectionを表します。 |
| Geometry |
この抽象基底クラスから派生するクラスは、幾何学的図形を定義します。 Geometry オブジェクトは、クリッピング、ヒット テスト、および 2-D グラフィック データのレンダリングに使用できます。 |
| GeometryCollection |
Geometry オブジェクトのコレクションを表します。 |
| GeometryConverter |
他の型のインスタンスを Geometryのインスタンスとの間で変換します。 |
| GeometryDrawing | |
| GeometryGroup |
他の Geometry オブジェクトで構成される複合ジオメトリを表します。 |
| GeometryHitTestParameters |
ビジュアル ツリーのヒット テストに使用するパラメーターとして Geometry を指定します。 |
| GeometryHitTestResult |
ヒット テスト パラメーターとして Geometry を使用するヒット テストの結果を返します。 |
| GlyphRun |
1 つのフォントの単一の面から 1 つのサイズで、1 つのレンダリング スタイルを持つグリフのシーケンスを表します。 |
| GlyphRunDrawing | |
| GlyphTypeface |
ディスク上のフォント ファイルに対応する物理フォントフェイスを指定します。 |
| GradientBrush |
グラデーションの分岐点で構成されるグラデーションを記述する抽象クラス。 GradientBrushから継承するクラスは、グラデーションの分岐点を解釈するさまざまな方法を記述します。 |
| GradientStop |
グラデーション内の遷移ポイントの位置と色について説明します。 |
| GradientStopCollection |
インデックスによって個別にアクセスできる GradientStop オブジェクトのコレクションを表します。 |
| GuidelineSet |
レンダリングされた図形をデバイスのピクセル グリッドに調整するのに役立つガイドラインのコレクションを表します。 |
| HitTestParameters |
ヒット テストのパラメーターを定義します。 この一般的な基底クラスから派生し、実際のヒット テストに使用できるクラスには、 PointHitTestParameters と GeometryHitTestParametersが含まれます。 |
| HitTestResult |
ヒット テストからの戻り値を表す複数の派生クラスの基底クラスを提供します。 |
| HostVisual |
親ビジュアル ツリーに任意の場所に接続できる Visual オブジェクトを表します。 |
| ImageBrush |
領域をイメージで塗りつぶします。 |
| ImageDrawing |
Rectによって定義された領域内にイメージを描画します。 |
| ImageMetadata |
イメージング関連の API に対するすべてのメタデータ操作の基本クラスを定義します。 これは抽象クラスです。 |
| ImageSource |
ImageMetadataやBitmapSourceなど、幅、高さ、DrawingImageを持つオブジェクトの種類を表します。 これは抽象クラスです。 |
| ImageSourceConverter |
他のデータ型との間で ImageSource を変換します。 |
| ImageSourceValueSerializer |
StringのインスタンスをImageSourceのインスタンスとの間で変換します。 |
| Int32Collection |
Int32値のコレクションを表します。 |
| Int32CollectionConverter |
他のデータ型との間で Int32Collection を変換します。 |
| InvalidWmpVersionException |
インストールされているMicrosoft Windows Media Playerバージョンがサポートされていない場合にスローされる例外。 |
| LanguageSpecificStringDictionary |
さまざまな言語でオブジェクトの名前を表すために使用される文字列のディクショナリを表します。 |
| LinearGradientBrush |
直線状のグラデーションで領域を塗りつぶします。 |
| LineGeometry |
線のジオメトリを表します。 |
| LineSegment |
PathFigure内の 2 つの点の間に線を作成します。 |
| MatrixConverter |
他の型のインスタンスを Matrixとの間で変換します。 |
| MatrixTransform |
2-D 平面内のオブジェクトまたは座標系を操作するために使用される任意のアフィン 行列変換を作成します。 |
| MediaClock |
MediaTimelineを介してメディアのタイミング状態を維持します。 |
| MediaPlayer |
描画のメディア再生を提供します。 |
| MediaScriptCommandEventArgs |
ScriptCommandイベントとScriptCommand イベントのデータを提供します。 |
| MediaTimeline |
メディア コンテンツの Timeline を提供します。 |
| NumberSubstitution |
テキスト内の数値を異なるカルチャで表示する方法を指定します。 |
| PathFigure |
ジオメトリのサブセクションを表します。1 つの接続された一連の 2 次元ジオメトリ セグメントです。 |
| PathFigureCollection |
PathFigureのジオメトリをまとめて構成するPathGeometry オブジェクトのコレクションを表します。 |
| PathFigureCollectionConverter |
他の型のインスタンスを PathFigureCollectionとの間で変換します。 |
| PathGeometry |
円弧、曲線、楕円、線、および四角形で構成される複合図形を表します。 |
| PathSegment |
PathFigure オブジェクトのセグメントを表します。 |
| PathSegmentCollection |
インデックスによって個別にアクセスできる PathSegment オブジェクトのコレクションを表します。 |
| Pen |
図形のアウトラインを設定する方法について説明します。 |
| PixelFormatConverter |
他のデータ型との間で PixelFormat を変換します。 |
| PixelFormats |
サポートされているピクセル形式のコレクションを表します。 |
| PointCollection |
インデックスによって個別にアクセスできる Point 値のコレクションを表します。 |
| PointCollectionConverter |
他の型のインスタンスを PointCollectionとの間で変換します。 |
| PointHitTestParameters |
ビジュアル オブジェクトのヒット テストに使用するパラメーターとして Point を指定します。 |
| PointHitTestResult |
ヒット テスト パラメーターとして Point を使用するヒット テストの結果を表します。 |
| PolyBezierSegment |
1 つ以上の 3 次ベジエ曲線を表します。 |
| PolyLineSegment |
線分の終点を指定する各PointCollectionを持つPointによって定義される一連の線分を表します。 |
| PolyQuadraticBezierSegment |
2 次ベジエ セグメントのセットを表します。 |
| QuadraticBezierSegment |
PathFigure内の 2 点間に 2 次ベジエ曲線を作成します。 |
| RadialGradientBrush |
放射状グラデーションで領域を塗りつぶします。 焦点はグラデーションの始点を定義し、円はグラデーションの終点を定義します。 |
| RectangleGeometry |
2 次元の四角形を記述します。 |
| RenderCapability |
WPF アプリケーションで、関連付けられている Dispatcher オブジェクトの現在のレンダリング層を照会し、変更の通知を登録できるようにします。 |
| RenderingEventArgs |
Rendering イベントに必要な引数。 |
| RenderOptions |
オブジェクトのレンダリング動作を制御するためのオプションを提供します。 |
| RequestCachePolicyConverter |
RequestCachePolicyを解析します。 |
| RotateTransform |
オブジェクトを 2-D x-y 座標系の指定した点を中心に時計回りに回転します。 |
| ScaleTransform |
2-D x-y 座標系でオブジェクトを拡大縮小します。 |
| SkewTransform |
2-D スキューを表します。 |
| SolidColorBrush |
領域を純色で塗りつぶします。 |
| StreamGeometry |
StreamGeometryContextを使用して記述される幾何学的図形を定義します。 このジオメトリは、 PathGeometryの代わりに軽量です。データ バインディング、アニメーション、または変更はサポートされていません。 |
| StreamGeometryContext |
描画コマンドを使用してジオメトリを記述します。 このクラスは、データ バインディング、アニメーション、または変更をサポートしない軽量のジオメトリを作成するために、 StreamGeometry クラスと共に使用されます。 |
| TextEffect |
テキスト オブジェクトに適用できるテキスト効果を表します。 |
| TextEffectCollection |
TextEffect オブジェクトのコレクションのコレクションサポートを提供します。 |
| TextOptions |
要素内のテキストの表示方法に影響を与える添付プロパティのセットを定義します。 |
| TileBrush |
1 つ以上のタイルを使用して領域を描画する方法について説明します。 |
| Transform |
2-D 平面で変換を有効にする機能を定義します。 変換には、回転 (RotateTransform)、スケール (ScaleTransform)、傾斜 (SkewTransform)、平行移動 (TranslateTransform) が含まれます。 このクラス階層はクラスであり、アニメーションおよび列挙セマンティクスをサポートしているため、 Matrix 構造体とは異なります。 |
| TransformCollection |
インデックスによって個別にアクセスできる Transform オブジェクトのコレクションを表します。 |
| TransformConverter |
Transform オブジェクトを別のオブジェクト型に変換します。 |
| TransformGroup | |
| TranslateTransform |
2-D x-y 座標系のオブジェクトを平行移動 (移動) します。 |
| Typeface |
FontFamily、FontWeight、FontStyle、およびFontStretchの組み合わせを表します。 |
| VectorCollection |
Vector値の順序付けられたコレクションを表します。 |
| VectorCollectionConverter |
他の型のインスタンスを VectorCollectionとの間で変換します。 |
| VideoDrawing |
メディア ファイルを再生します。 メディアがビデオ ファイルの場合、 VideoDrawing は指定した四角形に描画します。 |
| Visual |
WPF でのレンダリングのサポートを提供します。これには、ヒット テスト、座標変換、境界ボックスの計算が含まれます。 |
| VisualBrush |
領域を Visualで塗りつぶします。 |
| VisualCollection |
Visual オブジェクトの順序付けられたコレクションを表します。 |
| VisualTarget |
スレッド境界を越えて 1 つのビジュアル ツリーを別のビジュアル ツリーに接続する機能を提供します。 |
| VisualTreeHelper |
ビジュアル ツリー内のノードに関連する一般的なタスクを実行するユーティリティ メソッドを提供します。 |
構造体
列挙型
| 名前 | 説明 |
|---|---|
| AlignmentX |
コンテナー内でのコンテンツの水平方向の配置方法について説明します。 |
| AlignmentY |
コンテナー内でのコンテンツの垂直方向の配置方法について説明します。 |
| BitmapScalingMode |
ビットマップ イメージのスケーリングに使用するアルゴリズムを指定します。 |
| BrushMappingMode |
Brushで使用される座標系を指定します。 |
| CachingHint |
タイル ブラシ オブジェクトをキャッシュするかどうかを指定します。 |
| ClearTypeHint |
ClearType を使用してテキストをレンダリングできる、レンダリング エンジンへのヒントを指定する列挙体。 |
| ColorInterpolationMode |
グラデーションの色を補間する方法を指定します。 |
| EdgeMode |
テキスト以外の描画プリミティブのエッジをレンダリングする方法を指定します。 |
| FillRule |
PathFigure に含まれる Geometry オブジェクトの交差領域を結合して、Geometryの領域を形成する方法を指定します。 |
| FontEmbeddingRight |
OpenType フォント ファイルで指定されたフォント埋め込み権限について説明します。 |
| GeometryCombineMode |
2 つのジオメトリを結合できるさまざまな方法を指定します。 |
| GradientSpreadMethod |
グラデーション ブラシのグラデーション ベクターまたはスペースの外側にグラデーションを描画する方法を指定します。 |
| HitTestFilterBehavior |
ヒット テスト フィルター コールバック メソッドでのヒット テストの戻り動作を指定します。 |
| HitTestResultBehavior |
ヒット テスト中に残りのビジュアル オブジェクトの列挙を続行するかどうかを決定します。 |
| IntersectionDetail |
GeometryHitTestParameters 内のジオメトリとヒットしたビジュアルの交差に関する情報を提供します。 |
| NumberCultureSource |
テキスト ラン内の数値のカルチャを決定する方法を指定します。 |
| NumberSubstitutionMethod |
テキスト実行の数値に対して実行する数値置換の種類を指定する列挙子クラスを定義します。 |
| PenDashCap |
各ダッシュ セグメントの末尾にある図形について説明します。 |
| PenLineCap |
線またはセグメントの末尾にある図形を記述します。 |
| PenLineJoin |
2 つの線またはセグメントを結合する図形について説明します。 |
| Stretch |
割り当てられた領域を埋めるためにコンテンツのサイズを変更する方法について説明します。 |
| StyleSimulations |
フォントのシミュレーション スタイルを記述する列挙子クラスを定義します。 |
| SweepDirection |
楕円円弧を描画する方向を定義します。 |
| TextFormattingMode |
TextFormatter クラスでサポートされる書式設定メソッドを定義します。 |
| TextHintingMode |
静的テキストまたはアニメーションテキストのレンダリング動作を定義します。 |
| TextRenderingMode |
テキストでサポートされているレンダリング モードを定義します。 |
| TileMode |
TileBrush がタイルを出力領域に描画する方法について説明します。 |
| ToleranceType |
エラー許容値を解釈する手段を決定します。 |
代理人
| 名前 | 説明 |
|---|---|
| HitTestFilterCallback |
ヒット テスト処理から除外するビジュアル ツリーの部分を指定するコールバック メソッドを表します。 |
| HitTestResultCallback |
ヒット テストをカスタマイズするために使用されるコールバックを表します。 WPFは、HitTestResultCallbackを呼び出して、ヒット テストの交差部分をユーザーに報告します。 |