Share via


BamlLocalizabilityResolver Classe

Definizione

Risolve impostazioni localizzabili per classi e proprietà in XAML binario (BAML, Binary Application Markup Language).

public ref class BamlLocalizabilityResolver abstract
public abstract class BamlLocalizabilityResolver
type BamlLocalizabilityResolver = class
Public MustInherit Class BamlLocalizabilityResolver
Ereditarietà
BamlLocalizabilityResolver

Commenti

BamlLocalizabilityResolver viene usato dall'oggetto BamlLocalizer per risolvere le impostazioni di localizzazione per le classi e le proprietà in BAML. Il resolver viene chiamato sia al momento dell'estrazione delle risorse sia quando viene aggiornato BAML localizzato.

Al momento dell'estrazione delle risorse (ExtractResources), il resolver:

  • Fornisce LocalizabilityAttribute le classi e le proprietà in BAML quando si BamlLocalizer costruiscono risorse localizzabili.

  • Fornisce le preferenze di formattazione per gli elementi in BAML in modo che gli elementi vengano formattati come tag inline.

Al momento in cui viene aggiornato BAML localizzato (UpdateBaml), il resolver:

  • Risolve la formattazione dei tag nelle classi.

  • Risolve il nome dell'assembly contenente la definizione della classe.

  • BamlLocalizabilityResolver è sottoclassata da una classe interna che esegue gli aspetti pratici delle funzioni della classe per BamlLocalizer.

Costruttori

BamlLocalizabilityResolver()

Inizializza una nuova istanza della classe BamlLocalizabilityResolver.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetElementLocalizability(String, String)

Restituisce un valore che indica se un tipo specificato di elemento può essere localizzato e, in tal caso, se può essere formattato inline.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPropertyLocalizability(String, String, String)

Restituisce un valore che indica se una proprietà specificata di un tipo specificato può essere localizzata.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResolveAssemblyFromClass(String)

Restituisce il nome completo dell'assembly che contiene la classe specificata.

ResolveFormattingTagToClass(String)

Restituisce il nome completo della classe di un tag XAML che non è stato rilevato in BAML.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche