ParserContext Clase

Definición

Proporciona información de contexto requerida por un analizador 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
Herencia
ParserContext
Implementaciones

Comentarios

El analizador XAML al que hace referencia este contexto es la API del analizador XAML de .NET Framework 3.5 que es específica de la implementación de WPF, como se expone en System.Windows.Markup.XamlReader y System.Windows.Markup.XamlWriter.

El sistema XAML de .NET Framework 4 usa un sistema de tipos XAML más sofisticado y, por tanto, también usa un tipo de contexto diferente para las operaciones de procesamiento XAML. Para obtener más información, consulte XamlSchemaContext.

Normalmente ParserContext se usa como entrada para una llamada a una XamlReader operación. En estos casos, estás usando sobrecargas de o XamlReader.LoadAsync donde proporcionar proporciona ParserContext un mayor control sobre factores como la asignación de tipos a XAML o la modificación de XamlReader.Load los valores predeterminados de procesamiento XML. El uso de en ParserContext lugar de usar System.Windows.Markup.XamlReader el comportamiento predeterminado es un escenario avanzado.

xml:lang y xml:space el comportamiento es uno de los aspectos de un contexto que se puede invalidar. De forma predeterminada, el contexto del analizador usa en-us valores basados. Para obtener más información sobre por qué el contexto de nivel de lenguaje para xaml usa en-us en lugar de un valor invariable de referencia cultural, consulta Información general sobre la globalización y la localización de WPF.

Constructores

Nombre Description
ParserContext()

Inicializa una nueva instancia de la clase ParserContext.

ParserContext(XmlParserContext)

Inicializa una nueva instancia de la ParserContext clase mediante el especificado XmlParserContext.

Propiedades

Nombre Description
BaseUri

Obtiene o establece el URI base para este contexto.

XamlTypeMapper

Obtiene o establece el objeto XamlTypeMapper que se va a usar con este ParserContextobjeto .

XmlLang

Obtiene o establece la xml:lang cadena para este contexto.

XmlnsDictionary

Obtiene el diccionario de espacios de nombres XAML para este contexto del analizador XAML.

XmlSpace

Obtiene o establece el carácter de xml:space o este contexto.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXmlParserContext(ParserContext)

Convierte un ParserContext en un XmlParserContext.

Operadores

Nombre Description
Implicit(ParserContext to XmlParserContext)

Convierte un XAML ParserContext en .XmlParserContext

Se aplica a

Consulte también