ResourceDictionary.Item[Object] 속성

정의

지정된 키와 연결된 값을 가져오거나 설정합니다.

public:
 property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ key); void set(System::Object ^ key, System::Object ^ value); };
public object this[object key] { get; set; }
member this.Item(obj) : obj with get, set
Default Public Property Item(key As Object) As Object

매개 변수

key
Object

가져오기 또는 설정할 원하는 키입니다.

속성 값

키의 값입니다.

구현

설명

요청된 키가 이 리소스 사전에 없으면 프레임워크 리소스 시스템에서 병합된 사전도 확인합니다.

항목 또는 인덱스 ResourceDictionary 별 확인은 일반적으로 리소스를 검색하는 기본 방법이 아닙니다. 대신 전체 리소스 조회 프로세스에 참여하고 해당 키로 리소스를 조회할 수 있고 애플리케이션 또는 테마에서 리소스를 찾을 수 있는 메서드를 호출해야 합니다. FindResource 는 이러한 메서드이며 모든 FrameworkElement메서드에 있습니다. 그렇지 않으면 리소스를 찾으려는 시도가 실제 런타임 동작과 일치하지 않습니다.

그러나 알려진 ResourceDictionary 위치에서 리소스를 검색하는 경우 개별 사전에서 직접 리소스를 가져오는 것이 적절할 수 있으며 런타임 키 조회의 가능한 성능 및 범위 영향을 방지하기 위해 리소스를 가져오는 것이 적절할 수 있습니다.

인덱서를 사용하여 XAML에서 컬렉션 멤버를 정의하지 않습니다. 대신 태그에 자식 요소를 만듭니다. 자식 요소는 의 자식 요소 ResourceDictionary이거나 속성 형식이 있는 속성 요소입니다 ResourceDictionary. 자세한 내용은 의 XAML 사용 섹션을 참조하세요 ResourceDictionary.

적용 대상