XamlXmlReader クラス

定義

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

public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
継承
XamlXmlReader
実装

注釈

XamlXmlReader構築する場合は、 XmlReader が必要です。 この設計の目的は、ストリーム入力を処理したり、ファイルからストリームを取得したりするために、XML 処理に確立された.NET Framework API を使用することです。

XmlReader は XAML 操作の標準読み込みパスの最初のコンポーネントであり、XAML を読み込むためのいくつかの既存のフレームワーク XAML 実装によって組み込まれます XamlServices.Load

コンストラクター

XamlXmlReader(Stream)

ストリームに基づいて、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(Stream, XamlSchemaContext)

ストリームに基づき、指定した XAML スキーマ コンテキストを使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

ストリームに基づき、指定した XAML スキーマ コンテキストと XAML 固有の設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(Stream, XamlXmlReaderSettings)

ストリームに基づき、XAML 固有の設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String)

既定の XML リーダーに読み込むファイルの名前に基づいて、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String, XamlSchemaContext)

既定の XML リーダーに読み込むファイルの名前に基づき、指定した XAML スキーマ コンテキストを使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

既定の XML リーダーに読み込むファイルの名前に基づき、指定した XAML スキーマ コンテキストと XAML 固有のリーダー設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String, XamlXmlReaderSettings)

既定の XML リーダーに読み込むファイルの名前に基づき、XAML 固有のリーダー設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader)

XamlXmlReader に基づいて、TextReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader, XamlSchemaContext)

XamlXmlReader に基づき、指定したスキーマ コンテキストと XAML 固有の設定を使用して、TextReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

XamlXmlReader に基づき、指定したスキーマ コンテキストと XAML 固有の設定を使用して、TextReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader, XamlXmlReaderSettings)

XamlXmlReader に基づき、XAML 固有の設定を使用して、TextReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader)

指定した XmlReader を使用して XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader, XamlSchemaContext)

指定した XamlXmlReader およびスキーマ コンテキストを使用して、XmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

指定した XamlXmlReader、スキーマ コンテキスト、およびリーダー設定を使用して、XmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

指定した XamlXmlReader およびリーダー設定を使用して、XmlReader クラスの新しいインスタンスを初期化します。

プロパティ

HasLineInfo

行情報が使用可能であるかどうかを指定する値を取得します。

IsDisposed

Dispose(Boolean) が呼び出されているかどうかを取得します。

(継承元 XamlReader)
IsEof

XAML ノード ストリーム内でリーダーの位置が末尾かどうかを示す値を取得します。

LineNumber

報告する行番号を取得します。

LinePosition

報告する行の位置を取得します。

Member

現在のリーダーが StartMember 上に配置されている場合に、リーダーが現在配置されているメンバーを取得します。

Namespace

現在のノードから XAML 名前空間を取得します。

NodeType

現在のノードの種類を取得します。

SchemaContext

情報セットにスキーマ情報を提供するオブジェクトを取得します。

Type

現在のノードの XamlType を取得します。

Value

現在のノードの値を取得します。

メソッド

Close()

XAML ノード ストリームを閉じます。

(継承元 XamlReader)
Dispose(Boolean)

XamlReader によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 XamlReader)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Read()

読み込まれたソースから次の XAML ノードを読み取ります (XAML ノードがある場合)。

ReadSubtree()

現在の XamlReader に基づく XamlReader を返します。返された XamlReader は、XAML ノード構造のサブツリーでの反復処理に使用されます。

(継承元 XamlReader)
Skip()

現在のノードをスキップして、リーダーの位置を次のノードに進めます。

(継承元 XamlReader)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

IDisposable.Dispose()

XamlReader クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

(継承元 XamlReader)

適用対象

こちらもご覧ください