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 odwołuje się ten kontekst, to .NET Framework interfejs API analizatora XAML w wersji 3.5 w wersji 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 .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 są używane przeciążenia XamlReader.Load lub XamlReader.LoadAsync gdzie dostarczanie ParserContext zapewnia większą kontrolę nad czynnikami, 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 zachowania domyślnego jest zaawansowanym scenariuszem.

xml:lang i xml:space zachowanie jest jednym 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 o tym, dlaczego kontekst na poziomie języka dla języka XAML używa en-us zamiast niezmiennej wartości kulturowej, zobacz WPF Globalization and Localization Overview (Omówienie globalizacji i lokalizacji WPF).

Konstruktory

ParserContext()

Inicjuje nowe wystąpienie klasy ParserContext.

ParserContext(XmlParserContext)

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

Właściwości

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
ToXmlParserContext(ParserContext)

Konwertuje element ParserContext na .XmlParserContext

Operatory

Implicit(ParserContext to XmlParserContext)

Konwertuje kod XAML ParserContext na .XmlParserContext

Dotyczy

Zobacz też