다음을 통해 공유


ComponentResourceKey 클래스

정의

외부 어셈블리의 클래스 이름 또는 추가 식별자를 기준으로 리소스 키를 정의하거나 참조합니다.

public ref class ComponentResourceKey : System::Windows::ResourceKey
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.ComponentResourceKeyConverter))]
public class ComponentResourceKey : System.Windows.ResourceKey
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.ComponentResourceKeyConverter))>]
type ComponentResourceKey = class
    inherit ResourceKey
Public Class ComponentResourceKey
Inherits ResourceKey
상속
ComponentResourceKey
특성

설명

XAML 정보는 ComponentResourceKey 태그 확장을 참조하세요.

이 클래스는 어셈블리와 식별자의 형식을 기반으로 하는 키를 만드는 데 유용 하는 개체 형식을 구현 합니다. 을 정의 하거나 형식을 참조 하므로 특정 요청 필요가 없습니다 ResourceDictionary에 둘 이상의 리소스 집합의 형식에 의해 차별화 된 각 어셈블리에 있을 수 있습니다 및 해당 ComponentResourceKey합니다.

두 가지 방법으로 정의 하는 ComponentResourceKey합니다.

쉽게 액세스할 수 있는 키를 원한다 면 반환 하는 컨트롤 클래스 코드에서 정적 속성을 정의할 수 있습니다는 ComponentResourceKey를 통해 생성 된를 TypeInTargetAssembly 외부 리소스 어셈블리에 있는 및 ResourceId합니다. 사용자 지정에 대 한 원래 외부 리소스 어셈블리를 교환 하 여 어셈블리에서 컨트롤에 대 한 대체 기본 스타일을 정의 하는 것에 대 한 키를 사용할 수 있습니다. 또한 큰 컨트롤 스타일 또는 사용자 지정 진입점을 노출 하는 템플릿 내에서 명명 된 리소스 파트를 정의할 수 있습니다. 컨트롤의 테마 리소스 사전을 정의 하는 경우 특히 유용 합니다.

자세한 구문에서 XAML ComponentResourceKey 태그 확장을 직접 사용하여 키의 느슨한 인스턴스를 만들 수도 있습니다. 작은 사용자 지정을 검색할 수 있는 다른 어셈블리에서 프라이빗 리소스를 선언 하려고 하는 경우에 유용 합니다.

생성자

ComponentResourceKey()

ComponentResourceKey 클래스의 새 인스턴스를 초기화합니다.

ComponentResourceKey(Type, Object)

키를 정의하는 개체와 추가 리소스 식별자로 사용할 개체를 지정하여 Type 클래스의 ComponentResourceKey 새 인스턴스를 초기화합니다.

속성

Assembly

이 키와 연관된 값을 찾을 어셈블리의 사전을 나타내는 어셈블리 개체를 가져옵니다.

ResourceId

이 형식과 연관된 다른 키와 이 키를 구분하기 위한 고유 식별자를 가져오거나 설정합니다.

TypeInTargetAssembly

리소스 키를 정의하는 Type을 가져오거나 설정합니다.

메서드

Equals(Object)

제공된 개체가 현재 ComponentResourceKey와 같은지 확인합니다.

GetHashCode()

ComponentResourceKey의 해시 코드를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ProvideValue(IServiceProvider)

ResourceKey를 반환합니다. 이 클래스의 인스턴스는 대개 사전에서 키로 사용됩니다.

(다음에서 상속됨 ResourceKey)
ToString()

ComponentResourceKey에 대한 문자열 표현을 가져옵니다.

적용 대상