BamlLocalizableResource Класс

Определение

Представляет локализуемый ресурс в потоке BAML.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Наследование
BamlLocalizableResource

Примеры

В следующем примере демонстрируется использование 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

Комментарии

Класс BamlLocalizableResource является компонентом значения пар "ключ-значение", найденных в .BamlLocalizationDictionary

Конструкторы

BamlLocalizableResource()

Инициализирует новый экземпляр класса BamlLocalizableResource.

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

Инициализирует новый экземпляр класса BamlLocalizableResource заданным локализуемым значением, комментариями о локализации, категорией ресурса, состоянием блокировки локализации и видимостью ресурса.

Свойства

Category

Возвращает или задает категорию локализации ресурса.

Comments

Возвращает или задает комментарии, ассоциированные с ресурсом.

Content

Возвращает или задает локализуемое содержимое.

Modifiable

Возвращает или задает значение, указывающее, является ли локализуемый ресурс модифицируемым.

Readable

Возвращает или задает значение, указывающее, является ли ресурс видимым для перевода.

Методы

Equals(Object)

Определяет, равен ли заданный ли объект BamlLocalizableResource этому объекту.

GetHashCode()

Возвращает целочисленный хэш-код, представляющий этот экземпляр.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел