BamlLocalizabilityResolver Classe

Definição

Resolve definições localizáveis para classes e propriedades em XAML binário (BAML).

public ref class BamlLocalizabilityResolver abstract
public abstract class BamlLocalizabilityResolver
type BamlLocalizabilityResolver = class
Public MustInherit Class BamlLocalizabilityResolver
Herança
BamlLocalizabilityResolver

Observações

BamlLocalizabilityResolver é usado pelo BamlLocalizer para resolver definições de localização para classes e propriedades em BAML. O resolver é chamado tanto no momento da extração de recursos como quando o BAML localizado é atualizado.

No momento da extração de recursos (ExtractResources), o resolvedor:

  • Fornece LocalizabilityAttribute classes e propriedades em BAML quando está BamlLocalizer a construir recursos localizáveis.

  • Fornece preferências de formatação para elementos em BAML para que os elementos sejam formatados como etiquetas inline.

No momento em que o BAML localizado é atualizado (UpdateBaml), o resolvedor:

  • Resolve a formatação das etiquetas de volta para as classes.

  • Resolve o nome da assembleia que contém a definição da classe.

  • BamlLocalizabilityResolver é subclassificada por uma classe interna que executa os aspetos práticos das funções de classe para BamlLocalizer.

Construtores

Name Description
BamlLocalizabilityResolver()

Inicializa uma nova instância da BamlLocalizabilityResolver classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetElementLocalizability(String, String)

Devolve um valor que indica se um tipo específico de elemento pode ser localizado e, em caso afirmativo, se pode ser formatado em linha.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetPropertyLocalizability(String, String, String)

Devolve um valor que indica se uma propriedade especificada de um tipo específico de elemento pode ser localizada.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveAssemblyFromClass(String)

Devolve o nome completo da assembly que contém a classe especificada.

ResolveFormattingTagToClass(String)

Devolve o nome completo da classe de uma etiqueta XAML que não foi encontrada no BAML.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também