BamlLocalizableResource Třída

Definice

Představuje lokalizovatelný prostředek ve streamu BAML.

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
Dědičnost
BamlLocalizableResource

Příklady

Následující příklad ukazuje, jak použít 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

Poznámky

Třída BamlLocalizableResource je hodnota komponenty párů klíč-hodnota nalezených v BamlLocalizationDictionary.

Konstruktory

BamlLocalizableResource()

Inicializuje novou instanci BamlLocalizableResource třídy.

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

Inicializuje novou instanci BamlLocalizableResource třídy se zadanou lokalizovatelnou hodnotou, komentáři k lokalizaci, kategorií prostředků, stav zámku lokalizace a viditelností prostředku.

Vlastnosti

Category

Získá nebo nastaví lokalizační kategorii prostředku.

Comments

Získá nebo nastaví lokalizační komentáře přidružené k prostředku.

Content

Získá nebo nastaví lokalizovatelný obsah.

Modifiable

Získá nebo nastaví hodnotu, která označuje, zda je lokalizovatelný prostředek modifikovatelný.

Readable

Získá nebo nastaví, jestli je prostředek viditelný pro překlad.

Metody

Equals(Object)

Určuje, zda se zadaný BamlLocalizableResource objekt rovná tomuto objektu.

GetHashCode()

Vrátí celočíselné kód hash představující tuto instanci.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také