Freigeben über


BamlLocalizabilityResolver Klasse

Definition

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

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

Hinweise

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

Zum Zeitpunkt der Ressourcenextraktion (ExtractResources) hat der Resolver Folgendes:

  • Stellt LocalizabilityAttribute Klassen und Eigenschaften in BAML bereit, wenn lokalisierbare BamlLocalizer Ressourcen erstellt werden.

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

Zu dem Zeitpunkt, zu dem die lokalisierte BAML aktualisiert wird (UpdateBaml), ist der Resolver wie folgt:

  • Löst Formatierungstags wieder in Klassen auf.

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

  • BamlLocalizabilityResolver wird von einer internen Klasse unterklassiert, die die praktischen Aspekte der Klassenfunktionen für BamlLocalizerausführt.

Konstruktoren

BamlLocalizabilityResolver()

Initialisiert eine neue Instanz der BamlLocalizabilityResolver-Klasse.

Methoden

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 bestimmter Elementtyp lokalisiert werden kann und ob dieser ggf. inline formatiert werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

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

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

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des 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