BamlLocalizabilityResolver Sınıf

Tanım

İkili XAML'deki (BAML) sınıflar ve özellikler için yerelleştirilebilir ayarları çözümler.

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

Açıklamalar

BamlLocalizabilityResolver , BAML'deki sınıfların ve özelliklerin yerelleştirilebilirlik ayarlarını çözümlemek için tarafından BamlLocalizer kullanılır. Çözümleyici hem kaynak ayıklama sırasında hem de yerelleştirilmiş BAML güncelleştirildiğinde çağrılır.

Kaynak ayıklama sırasında ()ExtractResources çözümleyici:

  • yerelleştirilebilir kaynaklar oluştururken BamlLocalizer BAML'de sınıflar LocalizabilityAttribute ve özellikler sağlar.

  • ÖĞELERIN satır içi etiketler olarak biçimlendirilmelerini sağlamak için BAML'deki öğeler için biçimlendirme tercihleri sağlar.

Yerelleştirilmiş BAML'nin güncelleştirildiği sırada (UpdateBaml çözümleyici:

  • Biçimlendirme etiketlerini sınıflara geri çözümler.

  • Sınıf tanımını içeren derlemenin adını çözümler.

  • BamlLocalizabilityResolver , için BamlLocalizersınıf işlevlerinin pratik yönlerini gerçekleştiren bir iç sınıf tarafından alt sınıflanır.

Oluşturucular

BamlLocalizabilityResolver()

BamlLocalizabilityResolver sınıfının yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetElementLocalizability(String, String)

Belirtilen öğe türünün yerelleştirilip yerelleştirilemeyeceğini ve varsa satır içinde biçimlendirilip biçimlendirilemeyeceğini gösteren bir değer döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPropertyLocalizability(String, String, String)

Belirtilen öğe türünün belirtilen özelliğinin yerelleştirilip yerelleştirilemeyeceğini gösteren bir değer döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResolveAssemblyFromClass(String)

Belirtilen sınıfı içeren derlemenin tam adını döndürür.

ResolveFormattingTagToClass(String)

BAML'de karşılaşılmayan bir XAML etiketinin tam sınıf adını döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.