ParserContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni di contesto richieste dal parser 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
- Ereditarietà
-
ParserContext
- Implementazioni
Commenti
Il parser XAML a cui fa riferimento questo contesto è l'API parser XAML di .NET Framework 3.5 era specifica per l'implementazione WPF, come esposto in System.Windows.Markup.XamlReader e System.Windows.Markup.XamlWriter.
Il sistema XAML in .NET Framework 4 usa un sistema di tipi XAML più sofisticato e quindi usa anche un tipo di contesto diverso per le operazioni di elaborazione XAML. Per altre informazioni, vedere XamlSchemaContext.
Un ParserContext oggetto viene in genere usato come input per una chiamata a un'operazione XamlReader . In questi casi si usano overload di XamlReader.Load o XamlReader.LoadAsync se ParserContext fornisce maggiore controllo sui fattori, ad esempio il mapping dei tipi a XAML o la modifica delle impostazioni predefinite per l'elaborazione XML. L'uso di un oggetto ParserContext anziché l'uso System.Windows.Markup.XamlReader del comportamento predefinito è uno scenario avanzato.
xml:lang
e xml:space
il comportamento è uno degli aspetti di un contesto che è possibile eseguire l'override. Per impostazione predefinita, il contesto del parser usa en-us
valori basati. Per altre informazioni sul motivo per cui il contesto a livello di linguaggio per XAML usa en-us
anziché un valore invariante delle impostazioni cultura, vedere Panoramica della globalizzazione e della localizzazione WPF.
Costruttori
ParserContext() |
Inizializza una nuova istanza della classe ParserContext. |
ParserContext(XmlParserContext) |
Inizializza una nuova istanza della classe ParserContext mediante l'elemento XmlParserContext specificato. |
Proprietà
BaseUri |
Ottiene o imposta l'URI di base per questo contesto. |
XamlTypeMapper |
Ottiene o imposta la classe XamlTypeMapper da utilizzare con questa classe ParserContext. |
XmlLang |
Ottiene o imposta la stringa |
XmlnsDictionary |
Ottiene il dizionario dello spazio dei nomi XAML per il contesto del parser XAML. |
XmlSpace |
Ottiene o imposta il carattere per |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
ToXmlParserContext(ParserContext) |
Converte un oggetto ParserContext in un oggetto XmlParserContext. |
Operatori
Implicit(ParserContext to XmlParserContext) |
Converte un oggetto ParserContext XAML in XmlParserContext. |