BamlLocalizableResource Classe

Definição

Representa um recurso localizável num fluxo BAML.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Herança
BamlLocalizableResource

Exemplos

O exemplo seguinte demonstra como usar um 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

Observações

A BamlLocalizableResource classe é o componente de valor dos pares-chave-valor encontrados num BamlLocalizationDictionary.

Construtores

Name Description
BamlLocalizableResource()

Inicializa uma nova instância da BamlLocalizableResource classe.

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

Inicializa uma nova instância da BamlLocalizableResource classe, com o valor localizável especificado, comentários de localização, categoria de recurso, estado do bloqueio de localização e visibilidade do recurso.

Propriedades

Name Description
Category

Obtém ou define a categoria de localização de um recurso.

Comments

Obtém ou define os comentários de localização associados a um recurso.

Content

Obtém ou define o conteúdo localizável.

Modifiable

Recebe ou define um valor que indica se o recurso localizável é modificável.

Readable

Obtém ou define se o recurso é visível para tradução.

Métodos

Name Description
Equals(Object)

Determina se um objeto especificado BamlLocalizableResource é igual a este objeto.

GetHashCode()

Devolve um código hash inteiro que representa esta instância.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também