BamlLocalizableResource Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |