ParserContext Klasa

Definicja

Zawiera informacje kontekstu wymagane przez parser XAML.Provides context information required by a XAML parser.

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
Dziedziczenie
ParserContext
Implementuje

Uwagi

Analizator XAML, do którego odwołuje się ten kontekst Program .NET Framework 3,5.NET Framework 3.5 , to interfejs API analizatora składni języka XAML (ERA), który jest System.Windows.Markup.XamlReader specyficzny dla implementacji WPF, który jest udostępniany w i System.Windows.Markup.XamlWriter.The XAML parser that this context refers to is the Program .NET Framework 3,5.NET Framework 3.5 era XAML parser API that is specific to the WPF implementation, as exposed in System.Windows.Markup.XamlReader and System.Windows.Markup.XamlWriter.

System XAML w programie Program .NET Framework 4.NET Framework 4 używa bardziej zaawansowanego systemu typów XAML i w związku z tym używa innego typu kontekstu dla operacji przetwarzania XAML.The XAML system in Program .NET Framework 4.NET Framework 4 uses a more sophisticated XAML type system and thus also uses a different type of context for XAML processing operations. Aby uzyskać więcej informacji, zobacz XamlSchemaContext.For more information, see XamlSchemaContext.

Jest zazwyczaj używany jako dane wejściowe wywołania XamlReader operacji. ParserContextA ParserContext is typically used as an input for a call to a XamlReader operation. W takich przypadkach są używane przeciążenia XamlReader.Load lub XamlReader.LoadAsync , gdzie dostarczanie ParserContext zapewnia większą kontrolę nad czynnikami, takimi jak mapowanie typu do XAML, lub zmianami domyślnymi przetwarzania XML.In these cases, you are using overloads of XamlReader.Load or XamlReader.LoadAsync where supplying the ParserContext provides greater control over factors such as the type mapping to XAML, or altering XML processing defaults. Korzystanie z ParserContext programu zamiast korzystania System.Windows.Markup.XamlReader z domyślnego zachowania jest zaawansowanym scenariuszem.Using a ParserContext as opposed to using System.Windows.Markup.XamlReader default behavior is an advanced scenario.

xml:lang``xml:space zachowanie to jeden z aspektów kontekstu, który można przesłonić.xml:lang and xml:space behavior is one of the aspects of a context you can override. Domyślnie kontekst parsera używa en-us wartości opartych na.By default, the parser context uses en-us based values. Aby uzyskać więcej informacji na temat przyczyny użycia en-us kontekstu języka w języku XAML zamiast wartości niezmiennej kultury, zobacz Omówienie globalizacji i lokalizacji platformy WPF.For more information on why the language-level context for XAML uses en-us rather than a culture-invariant value, see WPF Globalization and Localization Overview.

Konstruktory

ParserContext()

Inicjuje nowe wystąpienie klasy ParserContext klasy.Initializes a new instance of the ParserContext class.

ParserContext(XmlParserContext)

Inicjuje nowe wystąpienie ParserContext klasy przy użyciu określonego XmlParserContextelementu.Initializes a new instance of the ParserContext class by using the specified XmlParserContext.

Właściwości

BaseUri

Pobiera lub ustawia podstawowy identyfikator URI dla tego kontekstu.Gets or sets the base URI for this context.

XamlTypeMapper

Pobiera lub ustawia wartość XamlTypeMapper do użycia z tym ParserContextelementem.Gets or sets the XamlTypeMapper to use with this ParserContext.

XmlLang

Pobiera lub ustawia xml:lang ciąg dla tego kontekstu.Gets or sets the xml:lang string for this context.

XmlnsDictionary

Pobiera słownik przestrzeni nazw XAML dla tego kontekstu analizatora XAML.Gets the XAML namespace dictionary for this XAML parser context.

XmlSpace

Pobiera lub ustawia znak dla xml:space lub tego kontekstu.Gets or sets the character for xml:space or this context.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
ToXmlParserContext(ParserContext)

ParserContext KonwertujeXmlParserContextdo.Converts an ParserContext to an XmlParserContext.

Operatory

Implicit(ParserContext to XmlParserContext)

Konwertuje XAML ParserContext XmlParserContextna.Converts a XAML ParserContext to an XmlParserContext.

Dotyczy

Zobacz też