ParserContext ParserContext ParserContext ParserContext Class

Definición

Proporciona la información de contexto requerida por un analizador XAML.Provides context information required by a XAML parser.

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
ParserContextParserContextParserContextParserContext
Implementaciones

Comentarios

El analizador de XAML al que hace referencia este contexto .NET Framework 3,5.NET Framework 3.5 es la API del analizador de XAML de la era específica de la implementación de System.Windows.Markup.XamlReader WPF System.Windows.Markup.XamlWriter, como se expone en y.The XAML parser that this context refers to is the .NET Framework 3,5.NET Framework 3.5 era XAML parser API that is specific to the WPF implementation, as exposed in System.Windows.Markup.XamlReader and System.Windows.Markup.XamlWriter.

El sistema XAML de .NET Framework 4.NET Framework 4 usa un sistema de tipos XAML más sofisticado y, por tanto, también usa un tipo diferente de contexto para las operaciones de procesamiento de XAML.The XAML system in .NET Framework 4.NET Framework 4 uses a more sophisticated XAML type system and thus also uses a different type of context for XAML processing operations. Para obtener más información, vea XamlSchemaContext.For more information, see XamlSchemaContext.

Normalmente se usa como entrada para una llamada a una XamlReader operación. ParserContextA ParserContext is typically used as an input for a call to a XamlReader operation. En estos casos, se usan sobrecargas de XamlReader.Load o XamlReader.LoadAsync donde el suministro de ParserContext proporciona un mayor control sobre factores como la asignación de tipos a XAML, o la modificación de los valores predeterminados de procesamiento XML.In these cases, you are using overloads of XamlReader.Load or XamlReader.LoadAsync where supplying the ParserContext provides greater control over factors such as the type mapping to XAML, or altering XML processing defaults. El uso ParserContext de un en lugar System.Windows.Markup.XamlReader de usar el comportamiento predeterminado es un escenario avanzado.Using a ParserContext as opposed to using System.Windows.Markup.XamlReader default behavior is an advanced scenario.

xml:langy xml:space el comportamiento es uno de los aspectos de un contexto que puede invalidar.xml:lang and xml:space behavior is one of the aspects of a context you can override. De forma predeterminada, el contexto del en-us analizador usa valores basados en.By default, the parser context uses en-us based values. Para obtener más información sobre por qué el contexto de nivel de lenguaje en-us para XAML utiliza en lugar de un valor de referencia cultural invariable, consulte información general sobre la globalización y la localización de WPF.For more information on why the language-level context for XAML uses en-us rather than a culture-invariant value, see WPF Globalization and Localization Overview.

Constructores

ParserContext() ParserContext() ParserContext() ParserContext()

Inicializa una nueva instancia de la clase ParserContext.Initializes a new instance of the ParserContext class.

ParserContext(XmlParserContext) ParserContext(XmlParserContext) ParserContext(XmlParserContext) ParserContext(XmlParserContext)

Inicializa una nueva instancia de la clase ParserContext utilizando el objeto XmlParserContext especificado.Initializes a new instance of the ParserContext class by using the specified XmlParserContext.

Propiedades

BaseUri BaseUri BaseUri BaseUri

Obtiene o establece el identificador URI base de este contexto.Gets or sets the base URI for this context.

XamlTypeMapper XamlTypeMapper XamlTypeMapper XamlTypeMapper

Obtiene o establece el objeto XamlTypeMapper que se va a usar con esta instancia de ParserContext.Gets or sets the XamlTypeMapper to use with this ParserContext.

XmlLang XmlLang XmlLang XmlLang

Obtiene o establece la cadena xml:lang para este contexto.Gets or sets the xml:lang string for this context.

XmlnsDictionary XmlnsDictionary XmlnsDictionary XmlnsDictionary

Obtiene el diccionario de espacios de nombres XAML para este contexto de analizador XAML.Gets the XAML namespace dictionary for this XAML parser context.

XmlSpace XmlSpace XmlSpace XmlSpace

Obtiene o establece el carácter para xml:space o este contexto.Gets or sets the character for xml:space or this context.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
ToXmlParserContext(ParserContext) ToXmlParserContext(ParserContext) ToXmlParserContext(ParserContext) ToXmlParserContext(ParserContext)

Convierte una interfaz ParserContext en XmlParserContext.Converts an ParserContext to an XmlParserContext.

Operadores

Implicit(ParserContext to XmlParserContext) Implicit(ParserContext to XmlParserContext) Implicit(ParserContext to XmlParserContext) Implicit(ParserContext to XmlParserContext)

Convierte un contexto XAML ParserContext en un contexto XmlParserContext.Converts a XAML ParserContext to an XmlParserContext.

Se aplica a

Consulte también: