Taal

BamlLocalizableResource Klas

Definitie

Vertegenwoordigt een lokaliseerbare resource in een BAML-stroom.

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

Voorbeelden

In het volgende voorbeeld ziet u hoe u een 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

Opmerkingen

De BamlLocalizableResource klasse is het waardeonderdeel van de sleutel-waardeparen in een BamlLocalizationDictionary.

Constructors

Name Description
BamlLocalizableResource()

Initialiseert een nieuw exemplaar van de BamlLocalizableResource klasse.

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

Initialiseert een nieuw exemplaar van de BamlLocalizableResource klasse, met de opgegeven lokaliseerbare waarde, lokalisatieopmerkingen, resourcecategorie, lokalisatievergrendelingsstatus en zichtbaarheid van de resource.

Eigenschappen

Name Description
Category

Hiermee haalt u de lokalisatiecategorie van een resource op of stelt u deze in.

Comments

Hiermee haalt u de lokalisatieopmerkingen op die zijn gekoppeld aan een resource of stelt u deze in.

Content

Hiermee haalt u de lokaliseerbare inhoud op of stelt u deze in.

Modifiable

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de lokaliseerbare resource kan worden gewijzigd.

Readable

Hiermee haalt u op of stelt u in of de resource zichtbaar is voor vertaling.

Methoden

Name Description
Equals(Object)

Bepaalt of een opgegeven BamlLocalizableResource object gelijk is aan dit object.

GetHashCode()

Hiermee wordt een geheel getal-hashcode geretourneerd die dit exemplaar vertegenwoordigt.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook