ParserContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XAML パーサーが必要とするコンテキスト情報を提供します。
public ref class ParserContext : System::Windows::Markup::IUriContext
public class ParserContext : System.Windows.Markup.IUriContext
type ParserContext = class
interface IUriContext
Public Class ParserContext
Implements IUriContext
- 継承
-
ParserContext
- 実装
注釈
このコンテキストが参照する XAML パーサーは、 と System.Windows.Markup.XamlWriterでSystem.Windows.Markup.XamlReader公開されている WPF 実装に固有の.NET Framework 3.5 時代の XAML パーサー API です。
.NET Framework 4 の XAML システムは、より高度な XAML 型システムを使用するため、XAML 処理操作に異なる種類のコンテキストも使用します。 詳細については、「XamlSchemaContext」を参照してください。
ParserContextは通常、操作の呼び出しXamlReaderの入力として使用されます。 このような場合は、 または XamlReader.LoadAsync のXamlReader.Loadオーバーロードを使用しています。ここで、 ParserContext を指定すると、XAML への型マッピングや XML 処理の既定値の変更などの要因をより詳細に制御できます。 既定の ParserContext 動作を使用するのではなく、 を使用 System.Windows.Markup.XamlReader することは高度なシナリオです。
xml:lang
と xml:space
の動作は、オーバーライドできるコンテキストの側面の 1 つです。 既定では、パーサー コンテキストではベースの値が使用 en-us
されます。 XAML の言語レベルのコンテキストがカルチャに依存しない値ではなく使用 en-us
される理由の詳細については、「 WPF のグローバリゼーションとローカライズの概要」を参照してください。
コンストラクター
ParserContext() |
ParserContext クラスの新しいインスタンスを初期化します。 |
ParserContext(XmlParserContext) |
指定された ParserContext を使用して、XmlParserContext クラスの新しいインスタンスを初期化します。 |
プロパティ
BaseUri |
このコンテキストのベース URI を取得または設定します。 |
XamlTypeMapper |
この XamlTypeMapper で使用する ParserContext を取得または設定します。 |
XmlLang |
このコンテキストの |
XmlnsDictionary |
この XAML パーサー コンテキストの XAML 名前空間ディクショナリを取得します。 |
XmlSpace |
|
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
ToXmlParserContext(ParserContext) |
ParserContext を XmlParserContext に変換します。 |
演算子
Implicit(ParserContext to XmlParserContext) |
XAML の ParserContext を XmlParserContext に変換します。 |
適用対象
こちらもご覧ください
.NET