Freigeben über


BamlLocalizabilityResolver Klasse

Definition

Löst lokalisierbare Einstellungen für Klassen und Eigenschaften in binärem XAML (BAML) auf.

public ref class BamlLocalizabilityResolver abstract
public abstract class BamlLocalizabilityResolver
type BamlLocalizabilityResolver = class
Public MustInherit Class BamlLocalizabilityResolver
Vererbung
BamlLocalizabilityResolver

Hinweise

BamlLocalizabilityResolver wird verwendet, BamlLocalizer um die Lokalisierbarkeitseinstellungen für Klassen und Eigenschaften in BAML aufzulösen. Der Resolver wird sowohl zum Zeitpunkt der Ressourcenextraktion als auch beim Aktualisieren lokalisierter BAML aufgerufen.

Zum Zeitpunkt der Ressourcenextraktion (ExtractResources), dem Resolver:

  • Stellt LocalizabilityAttribute klassen und Eigenschaften in BAML bereit, wenn die BamlLocalizer lokalisierbaren Ressourcen erstellt werden.

  • Stellt Formatierungseinstellungen für Elemente in BAML bereit, sodass Elemente als Inlinetags formatiert werden.

Zu dem Zeitpunkt, zu dem lokalisierte BAML aktualisiert wird (UpdateBaml), wird der Resolver:

  • Löst Formatierungstags wieder in Klassen auf.

  • Löst den Namen der Assembly auf, die die Klassendefinition enthält.

  • BamlLocalizabilityResolver ist von einer internen Klasse untergeordnet, die die praktischen Aspekte der Klassenfunktionen für BamlLocalizer.

Konstruktoren

Name Beschreibung
BamlLocalizabilityResolver()

Initialisiert eine neue Instanz der BamlLocalizabilityResolver-Klasse.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetElementLocalizability(String, String)

Gibt einen Wert zurück, der angibt, ob ein angegebener Elementtyp lokalisiert werden kann und falls ja, ob er inline formatiert werden kann.

GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetPropertyLocalizability(String, String, String)

Gibt einen Wert zurück, der angibt, ob eine angegebene Eigenschaft eines angegebenen Elementtyps lokalisiert werden kann.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ResolveAssemblyFromClass(String)

Gibt den vollständigen Namen der Assembly zurück, die die angegebene Klasse enthält.

ResolveFormattingTagToClass(String)

Gibt den vollständigen Klassennamen eines XAML-Tags zurück, das in BAML nicht gefunden wurde.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen