ResourceDictionary.Item[Object] 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 키와 연결된 값을 가져오거나 설정합니다.
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.