ParserContext Clase

Definición

Proporciona la 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 otro tipo de contexto para las operaciones de procesamiento XAML. Para obtener más información, vea XamlSchemaContext.

Normalmente ParserContext se usa como entrada para una llamada a una XamlReader operación. En estos casos, estás usando sobrecargas de XamlReader.Load 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 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 globalización y localización de WPF.

Constructores

ParserContext()

Inicializa una nueva instancia de la clase ParserContext.

ParserContext(XmlParserContext)

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

Propiedades

BaseUri

Obtiene o establece el identificador URI base de este contexto.

XamlTypeMapper

Obtiene o establece el objeto XamlTypeMapper que se va a usar con esta instancia de ParserContext.

XmlLang

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

XmlnsDictionary

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

XmlSpace

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

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXmlParserContext(ParserContext)

Convierte una interfaz ParserContext en XmlParserContext.

Operadores

Implicit(ParserContext to XmlParserContext)

Convierte un contexto XAML ParserContext en un contexto XmlParserContext.

Se aplica a

Consulte también