ParserContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações de contexto necessárias para um analisador 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
- Herança
-
ParserContext
- Implementações
Comentários
O analisador XAML ao qual esse contexto se refere é a API do analisador XAML da era .NET Framework 3,5 era que é específica para a implementação do WPF, conforme exposto em System.Windows.Markup.XamlReader e System.Windows.Markup.XamlWriter.
O sistema XAML no .NET Framework 4 usa um sistema de tipo XAML mais sofisticado e, portanto, também usa um tipo diferente de contexto para operações de processamento XAML. Para obter mais informações, consulte XamlSchemaContext.
Um ParserContext normalmente é usado como uma entrada para uma chamada para uma XamlReader operação. Nesses casos, você está usando sobrecargas de XamlReader.Load ou XamlReader.LoadAsync onde fornecer o ParserContext fornece maior controle sobre fatores como o mapeamento de tipo para XAML ou alteração dos padrões de processamento XML. Usar um ParserContext em vez de usar System.Windows.Markup.XamlReader o comportamento padrão é um cenário avançado.
xml:lang
e xml:space
o comportamento é um dos aspectos de um contexto que você pode substituir. Por padrão, o contexto do analisador usa en-us
valores baseados. Para obter mais informações sobre por que o contexto no nível da linguagem para XAML usa en-us
em vez de um valor invariável à cultura, consulte Visão geral de globalização e localização do WPF.
Construtores
ParserContext() |
Inicializa uma nova instância da classe ParserContext. |
ParserContext(XmlParserContext) |
Inicializa uma nova instância da classe ParserContext usando o XmlParserContext especificado. |
Propriedades
BaseUri |
Obtém ou define o URI de base para este contexto. |
XamlTypeMapper |
Obtém ou define o XamlTypeMapper para usar com esse ParserContext. |
XmlLang |
Obtém ou define a cadeia de caracteres |
XmlnsDictionary |
Obtém o dicionário de namespace XAML para este contexto do analisador XAML. |
XmlSpace |
Obtém ou define o caractere para |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
ToXmlParserContext(ParserContext) |
Converte um ParserContext em um XmlParserContext. |
Operadores
Implicit(ParserContext to XmlParserContext) |
Converte um XAML ParserContext em um XmlParserContext. |