BamlLocalizableResource Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |