ParserContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
XmlnsDictionary |
Pobiera słownik przestrzeni nazw XAML dla tego kontekstu analizatora XAML. |
XmlSpace |
Pobiera lub ustawia znak dla |
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 |