System.Xaml 名前空間

XAML リーダーおよび XAML ライターに関連する型を提供します。 これには、.NET XAML サービスおよびその XAML リーダーと XAML ライターの既定の実装が含まれます。 また、XAML 型システムに関連する型、および XAML と .NET XAML サービスの概念に関係する他のサポート型も含まれます。

クラス

AmbientPropertyValue

IAmbientProvider 実装の一部として、アンビエント プロパティに関する情報を報告します。

AttachableMemberIdentifier

アタッチ可能なメンバーの XAML 型システムの識別子表現を提供します。 識別子の構造は、アタッチ可能なメンバーの使用法の declaringType.memberName 文字列形式に対応します。

AttachablePropertyServices

アタッチ可能なプロパティから値およびアクセサー メソッド情報を取得し、添付プロパティ ストアを操作する静的なヘルパー メソッドを提供します。

NamespaceDeclaration

文字列値を個別のプロパティとして格納することにより、XAML 名前空間の識別子およびプレフィックスを宣言します。

XamlBackgroundReader

読み取りと書き込みを異なるスレッドに切り離すことのできる、ダブル バッファリングを行う XamlReader を実装します。

XamlDeferringLoader

遅延コンテンツを読み込み、それらのコンテンツを返す XAML リーダーの動作を表します。

XamlDirective

メンバーが XAML ディレクティブでもある場合に、そのメンバーの XAML 型システム識別子を提供します。 XamlDirective 識別子は、メンバー ノードの処理時に XAML リーダーおよび XAML ライターで使用されます。 この識別子は、XAML リーダーが StartMember 上に配置されていて、IsDirectivetrue の場合に使用されます。

XamlDuplicateMemberException

XAML ライターが重複するメンバーの値を同じオブジェクト ノードに書き込もうとすると、スローされる例外。

XamlException

XAML リーダーまたは XAML ライターの一般的な例外が発生したときにスローされる例外です。

XamlInternalException

XAML の読み取り中および XAML の書き込み中に発生する内部矛盾に対してスローされる例外です。

XamlLanguage

XAML マークアップまたは XAML 型を使用するプログラミングに役立つ文字列またはオブジェクトを提供する定数を定義します。 これらの文字列またはオブジェクトは、XAML 言語の概念、.NET XAML サービスでの XAML 言語の概念の実装、またはそれらの両方に関連しています。

XamlMember

XAML 型のメンバーの XAML 型システム識別子を提供します。 識別子は、メンバー ノードの処理時 (XAML リーダーの位置が StartMember のとき) および一般的な XAML 型システムのロジックに、XAML リーダーおよび XAML ライターによって使用されます。

XamlNodeList

延期実行で XAML ノードを書き込む場合などに使用できる XAML ノードのリストを提供します。

XamlNodeQueue

ノードの書き込みと再読み取りのためのバッファーを提供します。

XamlObjectEventArgs

オブジェクトの初期化およびプロパティ設定のために、順番に挿入できるコールバックのデータを提供します。 これは、XamlObjectWriter によって生成されるオブジェクト グラフに影響を与えます。

XamlObjectReader

オブジェクト グラフを読み取り、XAML ノード ストリームを生成する XamlReader 実装を提供します。

XamlObjectReaderException

複数の XamlObjectReader 内部ヘルパー API によってスローされる例外。

XamlObjectReaderSettings

XamlObjectReader の処理規則またはオプション設定を指定します。

XamlObjectWriter

作成元の XAML ノード ストリームからオブジェクト グラフを作成します。

XamlObjectWriterException

XAML ノード ストリームからオブジェクト グラフを作成中の XAML ライター (XamlObjectWriter クラスなど) でエラーが発生した場合にスローされる例外です。

XamlObjectWriterSettings

XamlObjectWriter 固有の XAML ライター設定を提供します。

XamlParseException

XAML リーダーが XAML リーダー ソースの要素を処理して XAML ノード ストリームにできない場合にスローされる例外。

XamlReader

XAML 入力を処理して XAML ノード ストリームを生成するクラスの基本定義を提供します。

XamlReaderSettings

XamlReader 実装の処理規則またはオプション設定を指定します。

XamlSchemaContext

XAML 型およびそれらの基になるアセンブリ内の型を解釈またはマッピングするために再利用できるコンテキストを定義します。

XamlSchemaContextSettings

XamlSchemaContext のオプション設定を提供します。

XamlSchemaException

XAML のバインディング システムまたは別のスキーマ表現システムがスキーマ コンテキストに対して例外を報告した場合にスローされる例外です。

XamlServices

XAML の読み取りとオブジェクト グラフの書き込み、オブジェクト グラフの読み取りとシリアル化用の XAML ファイル出力の書き込みなどの共通の XAML タスクのための高いレベルのサービス (静的メソッド) を提供します。

XamlType

.NET XAML サービスに実装されている XAML システム全体の一部として、XAML 型に関する情報を報告します。

XamlWriter

XAML ライターの既定の実装と基本クラス定義を提供します。 これは動作する既定の XAML ライターではありません。XamlWriter の派生クラスを作成してその抽象メンバーを実装するか、または XamlWriter の既存の派生クラスを使用する必要があります。

XamlWriterSettings

XamlWriter 実装の初期化設定を提供します。

XamlXmlReader

XmlReader を媒介として使用して XML ファイルから XAML マークアップを処理し、XAML ノード ストリームを生成します。

XamlXmlReaderSettings

XamlXmlReader XAML リーダー実装の処理規則またはオプション設定を指定します。

XamlXmlWriter

TextWriter または XmlWriter サポート クラスを使用して、XAML ノード ストリームをテキストまたはマークアップのシリアル化形式に書き込みます。

XamlXmlWriterException

特定の XamlXmlWriter API によってスローされる例外。

XamlXmlWriterSettings

XamlXmlWriter XAML ライター実装の初期化設定を提供します。

インターフェイス

IAmbientProvider

型コンバーターおよびマークアップ拡張機能に、アンビエント プロパティまたはアンビエント型に関する情報アイテムを返すことのできるサービスを表します。

IAttachedPropertyStore

アタッチ可能なメンバーが設定されているオブジェクトの、アタッチ可能なメンバー ストアを表します。 このアタッチ可能なメンバー ストアは、AttachablePropertyServices を使用して参照できます。

IDestinationTypeProvider

変換先の型の CLR 型システム識別子を返すことのできるサービスを表します。 変換先の型は、プロパティ設定操作の変換先の型がリフレクションまたはその他のメカニズムによって間接的に報告される場合に有意義です。

INamespacePrefixLookup

コンシューマーに XAML 名前空間マッピングの推奨プレフィックスを返すことのできるサービスを表します。 コンシューマーとしては、デザイン環境やシリアライザーなどがあります。

IRootObjectProvider

解析するマークアップのルート オブジェクトを返すことができるサービスを記述します。

IXamlIndexingReader

ノード ベースの XAML リーダーの簡単な実装のためのインデックス付きノード コントロールを表すサービスを提供します。

IXamlLineInfo

XAML リーダー実装でのテキスト行情報を報告するためのサービスを記述します。

IXamlLineInfoConsumer

XAML ライターが報告された行情報を使用でき、またその情報を出力に含めることができるサービスを記述します。

IXamlNameProvider

保存操作時または書き込み操作時に、オブジェクトを入力して XAML 名を返すために使用されるサービスを提供します。

IXamlNameResolver

XAML 名で指定されたオブジェクトを返すことができるサービスを記述するか、または代わりに名前解決を遅延するトークンを返します。 サービスは、XAML 名前スコープ内のすべての名前付きオブジェクトの列挙可能なセットを返すこともできます。

IXamlNamespaceResolver

XAML マークアップで対応付けられたプレフィックスに基づく XAML 名前空間を返すことができるサービスを記述します。

IXamlObjectWriterFactory

現在の内部パーサー コンテキストに基づく XamlObjectWriter を生成するサービスを表します。

IXamlSchemaContextProvider

型コンバーターおよびマークアップ拡張機能に XAML スキーマ コンテキスト情報を提供するサービスを表します。

列挙型

XamlNodeType

XAML リーダーが現在処理中のノードの型を記述します。