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.XamlReader WPF 実装に固有の .NET Framework 3.5 時代の XAML パーサー API ですSystem.Windows.Markup.XamlWriter。
.NET Framework 4 の XAML システムでは、より高度な XAML 型システムが使用されるため、XAML 処理操作には異なる種類のコンテキストも使用されます。 詳細については、「XamlSchemaContext」を参照してください。
ParserContext A は通常、操作の呼び出しXamlReaderの入力として使用されます。 このような場合は、XAML への型マッピングや XamlReader.LoadAsync ParserContext XML 処理の既定値のXamlReader.Load変更などの要因をより詳細に制御できるオーバーロードを使用するか、指定します。 既定の動作を使用するのではなく、 ParserContext a を使用 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 に変換します。 |