Aracılığıyla paylaş


BamlLocalizableResource Sınıf

Tanım

BAML akışında yerelleştirilebilir bir kaynağı temsil eder.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Devralma
BamlLocalizableResource

Örnekler

Aşağıdaki örnekte bir öğesinin nasıl kullanılacağı gösterilmektedir BamlLocalizableResource.


// Obtain the BAML stream.
Stream source = entry.Value as Stream;

// Create a BamlLocalizer on the stream.
BamlLocalizer localizer = new BamlLocalizer(source);
BamlLocalizationDictionary resources = localizer.ExtractResources();

// Write out all the localizable resources in the BAML.
foreach (DictionaryEntry resourceEntry in resources)
{
    BamlLocalizableResourceKey key = resourceEntry.Key as BamlLocalizableResourceKey;
    BamlLocalizableResource value = resourceEntry.Value as BamlLocalizableResource;
    Console.WriteLine(
        "    {0}.{1}.{2} = {3}",
        key.Uid,
        key.ClassName,
        key.PropertyName,
        value.Content
        );                                
}

' Obtain the BAML stream.
Dim source As Stream = TryCast(entry.Value, Stream)

' Create a BamlLocalizer on the stream.
Dim localizer As New BamlLocalizer(source)
Dim resources As BamlLocalizationDictionary = localizer.ExtractResources()

' Write out all the localizable resources in the BAML.
For Each resourceEntry As DictionaryEntry In resources
    Dim key As BamlLocalizableResourceKey = TryCast(resourceEntry.Key, BamlLocalizableResourceKey)
    Dim value As BamlLocalizableResource = TryCast(resourceEntry.Value, BamlLocalizableResource)
    Console.WriteLine("    {0}.{1}.{2} = {3}", key.Uid, key.ClassName, key.PropertyName, value.Content)
Next resourceEntry

Açıklamalar

BamlLocalizableResource sınıfı, içinde BamlLocalizationDictionarybulunan anahtar-değer çiftlerinin değer bileşenidir.

Oluşturucular

BamlLocalizableResource()

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

BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean)

Belirtilen yerelleştirilebilir değer, yerelleştirme açıklamaları, kaynak kategorisi, yerelleştirme kilit durumu ve kaynağın görünürlüğü ile sınıfının yeni bir örneğini BamlLocalizableResource başlatır.

Özellikler

Category

Kaynağın yerelleştirme kategorisini alır veya ayarlar.

Comments

Bir kaynakla ilişkili yerelleştirme açıklamalarını alır veya ayarlar.

Content

Yerelleştirilebilir içeriği alır veya ayarlar.

Modifiable

Yerelleştirilebilir kaynağın değiştirilebilir olup olmadığını belirten bir değer alır veya ayarlar.

Readable

Kaynağın çeviri için görünür olup olmadığını alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen BamlLocalizableResource bir nesnenin bu nesneye eşit olup olmadığını belirler.

GetHashCode()

Bu örneği temsil eden bir tamsayı karma kodu 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)
ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.