BamlLocalizableResource Clase

Definición

Representa un recurso localizable en un flujo BAML.

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

Ejemplos

En el ejemplo siguiente se muestra cómo usar .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

Comentarios

La BamlLocalizableResource clase es el componente de valor de los pares clave-valor que se encuentran en .BamlLocalizationDictionary

Constructores

Nombre Description
BamlLocalizableResource()

Inicializa una nueva instancia de la clase BamlLocalizableResource.

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

Inicializa una nueva instancia de la BamlLocalizableResource clase, con el valor localizable especificado, comentarios de localización, categoría de recursos, estado de bloqueo de localización y visibilidad del recurso.

Propiedades

Nombre Description
Category

Obtiene o establece la categoría de localización de un recurso.

Comments

Obtiene o establece los comentarios de localización asociados a un recurso.

Content

Obtiene o establece el contenido localizable.

Modifiable

Obtiene o establece un valor que indica si el recurso localizable es modificable.

Readable

Obtiene o establece si el recurso está visible para la traducción.

Métodos

Nombre Description
Equals(Object)

Determina si un objeto especificado BamlLocalizableResource es igual a este objeto.

GetHashCode()

Devuelve un código hash entero que representa esta instancia.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también