ParserContext ParserContext ParserContext ParserContext Class

Definizione

Fornisce informazioni di contesto richieste dal parser 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
Ereditarietà
ParserContextParserContextParserContextParserContext
Implementazioni

Commenti

Il parser XAML a cui si riferisce questo .NET Framework 3.5.NET Framework 3.5 contesto è l'API del parser XAML dell'era specifica dell'implementazione WPF, esposta System.Windows.Markup.XamlReader in System.Windows.Markup.XamlWritere.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.

Il sistema XAML in .NET Framework 4.NET Framework 4 usa un sistema di tipi XAML più sofisticato e quindi usa anche un tipo diverso di contesto per le operazioni di elaborazione 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. Per ulteriori informazioni, vedere XamlSchemaContext.For more information, see XamlSchemaContext.

Viene in genere usato come input per una chiamata a un' XamlReader operazione. ParserContextA ParserContext is typically used as an input for a call to a XamlReader operation. In questi casi, si utilizzano overload di o XamlReader.Load XamlReader.LoadAsync in cui la fornitura di fornisce un ParserContext maggiore controllo sui fattori quali il mapping del tipo a XAML o la modifica delle impostazioni predefinite di elaborazione 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. L'utilizzo ParserContext di un oggetto anziché l' System.Windows.Markup.XamlReader utilizzo del comportamento predefinito è uno scenario avanzato.Using a ParserContext as opposed to using System.Windows.Markup.XamlReader default behavior is an advanced scenario.

xml:langil xml:space comportamento di e è uno degli aspetti di un contesto di cui è possibile eseguire l'override.xml:lang and xml:space behavior is one of the aspects of a context you can override. Per impostazione predefinita, il contesto del en-us parser usa valori basati su.By default, the parser context uses en-us based values. Per altre informazioni sui motivi per cui il contesto a livello di linguaggio en-us per XAML usa invece di un valore invariante delle impostazioni cultura, vedere Cenni preliminari sulla globalizzazione e localizzazione 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.

Costruttori

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

Inizializza una nuova istanza della classe ParserContext.Initializes a new instance of the ParserContext class.

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

Inizializza una nuova istanza della classe ParserContext mediante l'elemento XmlParserContext specificato.Initializes a new instance of the ParserContext class by using the specified XmlParserContext.

Proprietà

BaseUri BaseUri BaseUri BaseUri

Ottiene o imposta l'URI di base per questo contesto.Gets or sets the base URI for this context.

XamlTypeMapper XamlTypeMapper XamlTypeMapper XamlTypeMapper

Ottiene o imposta la classe XamlTypeMapper da utilizzare con questa classe ParserContext.Gets or sets the XamlTypeMapper to use with this ParserContext.

XmlLang XmlLang XmlLang XmlLang

Ottiene o imposta la stringa xml:lang per questo contesto.Gets or sets the xml:lang string for this context.

XmlnsDictionary XmlnsDictionary XmlnsDictionary XmlnsDictionary

Ottiene il dizionario dello spazio dei nomi XAML per il contesto del parser XAML.Gets the XAML namespace dictionary for this XAML parser context.

XmlSpace XmlSpace XmlSpace XmlSpace

Ottiene o imposta il carattere per xml:space o questo contesto.Gets or sets the character for xml:space or this context.

Metodi

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Converte un oggetto ParserContext in un oggetto XmlParserContext.Converts an ParserContext to an XmlParserContext.

Operatori

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

Converte un oggetto ParserContext XAML in XmlParserContext.Converts a XAML ParserContext to an XmlParserContext.

Si applica a

Vedi anche