Condividi tramite


BamlLocalizableResource Classe

Definizione

Rappresenta una risorsa localizzabile in un flusso BAML.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Ereditarietà
BamlLocalizableResource

Esempio

L'esempio seguente illustra come usare un oggetto 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

Commenti

La BamlLocalizableResource classe è il componente valore delle coppie chiave-valore trovate in un BamlLocalizationDictionaryoggetto .

Costruttori

BamlLocalizableResource()

Inizializza una nuova istanza della classe BamlLocalizableResource.

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

Inizializzare una istanza nuova della classe BamlLocalizableResource, con il valore localizzabile specificato, commenti di localizzazione, categoria della risorsa, stato di blocco di localizzazione e visibilità della risorsa.

Proprietà

Category

Ottiene o imposta la categoria di localizzazione di una risorsa.

Comments

Ottiene o imposta i commenti di localizzazione associati a una risorsa.

Content

Ottiene o imposta il contenuto localizzabile.

Modifiable

Ottiene o imposta un valore che indica se la risorsa localizzabile è modificabile.

Readable

Ottiene o imposta se la risorsa è visibile per la conversione.

Metodi

Equals(Object)

Indica se un oggetto BamlLocalizableResource specificato è uguale a questo oggetto.

GetHashCode()

Restituisce un codice hash Integer che rappresenta questa istanza.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche