BamlLocalizableResource クラス

定義

BAML ストリーム内のローカライズ可能なリソースを表します。

public ref class BamlLocalizableResource
public class BamlLocalizableResource
type BamlLocalizableResource = class
Public Class BamlLocalizableResource
継承
BamlLocalizableResource

次の例では、 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

注釈

BamlLocalizableResource クラスは、BamlLocalizationDictionaryで見つかったキーと値のペアの値コンポーネントです。

コンストラクター

名前 説明
BamlLocalizableResource()

BamlLocalizableResource クラスの新しいインスタンスを初期化します。

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

指定したローカライズ可能な値、ローカライズ コメント、リソース カテゴリ、ローカライズ ロックの状態、およびリソースの可視性を使用して、 BamlLocalizableResource クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Category

リソースのローカライズ カテゴリを取得または設定します。

Comments

リソースに関連付けられているローカライズ コメントを取得または設定します。

Content

ローカライズ可能なコンテンツを取得または設定します。

Modifiable

ローカライズ可能なリソースが変更可能かどうかを示す値を取得または設定します。

Readable

リソースが翻訳用に表示されるかどうかを取得または設定します。

メソッド

名前 説明
Equals(Object)

指定した BamlLocalizableResource オブジェクトがこのオブジェクトと等しいかどうかを判断します。

GetHashCode()

このインスタンスを表す整数ハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください