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 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 |
XmlnsDictionary |
Obtiene el diccionario de espacios de nombres XAML para este contexto de analizador XAML. |
XmlSpace |
Obtiene o establece el carácter para |
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. |