ParserContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die für den XAML-Parser erforderlichen Kontextinformationen bereit.
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
- Vererbung
-
ParserContext
- Implementiert
Hinweise
Der XAML-Parser, auf den sich dieser Kontext bezieht, ist die .NET Framework 3.5-Zeit-XAML-Parser-API, die für die WPF-Implementierung spezifisch ist, wie in System.Windows.Markup.XamlReader und System.Windows.Markup.XamlWriter.
Das XAML-System in .NET Framework 4 verwendet ein komplexeres XAML-Typsystem und verwendet somit auch einen anderen Kontexttyp für XAML-Verarbeitungsvorgänge. Weitere Informationen finden Sie unter XamlSchemaContext.
Eine ParserContext wird in der Regel als Eingabe für einen Aufruf eines XamlReader Vorgangs verwendet. In diesen Fällen verwenden Sie Überladungen XamlReader.Load oder XamlReader.LoadAsync stellen eine ParserContext größere Kontrolle über Faktoren bereit, z. B. die Typzuordnung zu XAML oder das Ändern von XML-Verarbeitungsstandarden. ParserContext Die Verwendung von System.Windows.Markup.XamlReader Standardverhalten ist ein erweitertes Szenario.
xml:lang und xml:space Verhalten ist eine der Aspekte eines Kontexts, den Sie außer Kraft setzen können. Standardmäßig verwendet en-us der Parserkontext basierte Werte. Weitere Informationen dazu, warum der Kontext auf Sprachebene für XAML anstelle eines kulturinvarianten Werts verwendet en-us wird, finden Sie unter WPF-Globalisierungs- und Lokalisierungsübersicht.
Konstruktoren
| ParserContext() |
Initialisiert eine neue Instanz der ParserContext-Klasse. |
| ParserContext(XmlParserContext) |
Initialisiert eine neue Instanz der ParserContext-Klasse, indem der angegebene XmlParserContext verwendet wird. |
Eigenschaften
| BaseUri |
Ruft den Basis-URI für diesen Kontext ab oder legt ihn fest. |
| XamlTypeMapper |
Ruft den für den XamlTypeMapper zu verwendenden ParserContext ab oder legt diesen fest. |
| XmlLang |
Ruft die |
| XmlnsDictionary |
Ruft das XAML-Namespacewörterbuch für diesen XAML-Parserkontext ab. |
| XmlSpace |
Ruft das Zeichen für |
Methoden
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| ToXmlParserContext(ParserContext) |
Konvertiert einen ParserContext in einen XmlParserContext. |
Operatoren
| Implicit(ParserContext to XmlParserContext) |
Konvertiert einen XAML-ParserContext in einen XmlParserContext. |