ParserContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| XmlnsDictionary |
Obtiene el diccionario de espacios de nombres XAML para este contexto del analizador XAML. |
| XmlSpace |
Obtiene o establece el carácter de |
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 |