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 型システム識別子を提供します。 XAML リーダーと XAML ライターは、メンバー ノードの処理中に XamlDirective 識別子を使用します。 この識別子は、XAML リーダーが StartMember 上に配置され、 IsDirectivetrueされるときに使用されます。

XamlDuplicateMemberException

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

XamlException

一般的な XAML リーダーまたは XAML ライターの例外に対してスローされる例外。

XamlInternalException

XAML の読み取りと XAML の書き込み中に発生する内部不整合に対してスローされる例外。

XamlLanguage

XAML マークアップまたは XAML 型を使用したプログラミングに役立つ文字列またはオブジェクトを提供する定数を定義します。 これらの文字列またはオブジェクトは、XAML 言語の概念、.NET XAML Services での 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 ライター ( XamlObjectWriter クラスなど) が XAML ノード ストリームからオブジェクト グラフを生成しようとしたときにエラーが発生した場合にスローされる例外。

XamlObjectWriterSettings

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

XamlParseException

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

XamlReader

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

XamlReaderSettings

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

XamlSchemaContext

XAML 型とその基になるアセンブリ内の型を解釈またはマッピングするための再利用可能なコンテキストを定義します。

XamlSchemaContextSettings

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

XamlSchemaException

XAML のバインド システムまたは別のスキーマ表現システムがスキーマ コンテキストに例外を報告するとスローされる例外。

XamlServices

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

XamlType

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

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 リーダーによって現在処理されているノードの型について説明します。