다음을 통해 공유


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)

적용 대상

추가 정보