ParserContext Klasa

Definicja

Udostępnia informacje kontekstowe wymagane przez analizator 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
Dziedziczenie
ParserContext
Implementuje

Uwagi

Analizator XAML, do którego odnosi się ten kontekst, to interfejs API analizatora XAML platformy .NET Framework 3.5, który jest specyficzny dla implementacji WPF, jak pokazano w systemach System.Windows.Markup.XamlReader i System.Windows.Markup.XamlWriter.

System XAML w programie .NET Framework 4 używa bardziej zaawansowanego systemu typów XAML, a tym samym używa innego typu kontekstu dla operacji przetwarzania XAML. Aby uzyskać więcej informacji, zobacz XamlSchemaContext.

Typ A ParserContext jest zwykle używany jako dane wejściowe dla wywołania XamlReader operacji. W takich przypadkach używasz przeciążeń lub XamlReader.LoadAsync gdzie dostarczanie ParserContext zapewnia większą kontrolę nad czynnikamiXamlReader.Load, takimi jak mapowanie typów na XAML, lub zmienianie wartości domyślnych przetwarzania XML. Używanie elementu ParserContext w przeciwieństwie do używania System.Windows.Markup.XamlReader domyślnego zachowania jest zaawansowanym scenariuszem.

xml:lang i xml:space zachowanie to jeden z aspektów kontekstu, który można zastąpić. Domyślnie kontekst analizatora używa en-us wartości opartych na. Aby uzyskać więcej informacji na temat tego, dlaczego kontekst na poziomie języka dla języka XAML używa en-us zamiast niezmiennej wartości kultury, zobacz WPF Globalization and Localization Overview (Globalizacja i lokalizacja WPF — omówienie).

Konstruktory

Nazwa Opis
ParserContext()

Inicjuje nowe wystąpienie klasy ParserContext.

ParserContext(XmlParserContext)

Inicjuje nowe wystąpienie ParserContext klasy przy użyciu określonego XmlParserContextelementu .

Właściwości

Nazwa Opis
BaseUri

Pobiera lub ustawia podstawowy identyfikator URI dla tego kontekstu.

XamlTypeMapper

Pobiera lub ustawia parametr XamlTypeMapper do użycia z tym ParserContextelementem .

XmlLang

Pobiera lub ustawia xml:lang ciąg dla tego kontekstu.

XmlnsDictionary

Pobiera słownik przestrzeni nazw XAML dla tego kontekstu analizatora XAML.

XmlSpace

Pobiera lub ustawia znak dla xml:space lub tego kontekstu.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ToXmlParserContext(ParserContext)

Konwertuje ParserContext na XmlParserContext.

Operatory

Nazwa Opis
Implicit(ParserContext to XmlParserContext)

Konwertuje kod XAML ParserContext na .XmlParserContext

Dotyczy

Zobacz też