BamlLocalizableResource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un recurso traducible de una secuencia BAML.
public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
- Herencia
-
BamlLocalizableResource
Ejemplos
En el siguiente ejemplo 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
BamlLocalizableResource() |
Inicializa una nueva instancia de la clase BamlLocalizableResource. |
BamlLocalizableResource(String, String, LocalizationCategory, Boolean, Boolean) |
Inicializa una nueva instancia de la clase BamlLocalizableResource, con el valor traducible especificado, comentarios de localización, categoría del recurso, estado de bloqueo de localización y visibilidad del recurso. |
Propiedades
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 traducible. |
Modifiable |
Obtiene o establece un valor que indica si el recurso traducible es modificable. |
Readable |
Obtiene o establece si el recurso está visible para la traducción. |
Métodos
Equals(Object) |
Determina si un objeto BamlLocalizableResource especificado es igual a este objeto. |
GetHashCode() |
Devuelve un código hash de entero que representa esta instancia. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |