ResourceDictionary.Source 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
리소스를 로드할 URI(Uniform Resource Identifier)를 가져오거나 설정합니다.
public:
property Uri ^ Source { Uri ^ get(); void set(Uri ^ value); };
public Uri Source { get; set; }
member this.Source : Uri with get, set
Public Property Source As Uri
속성 값
외부 리소스 사전의 원본 위치입니다.
예제
다음 예제에서는 주 요소에 병합할 두 ResourceDictionary 요소를 지정합니다 ResourceDictionary.
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
설명
일반적으로 Source 애플리케이션 빌드 프로젝트에서 컴파일되지 않은 리소스 또는 콘텐츠 빌드 작업으로 포함된 리소스 사전의 위치를 참조하는 Pack URI로 지정됩니다. Pack URI 형식에 대한 자세한 내용은 WPF의 Pack URI를 참조하세요.
일반적으로 Source 속성은 속성에 대해 ResourceDictionary 지정된 MergedDictionaries 속성에 대해서만 설정됩니다(XAML의 속성 요소 또는 코드에서 컬렉션의 항목으로 ResourceDictionary ). 이 컨텍스트에서 값을 Source 설정하면 제공된 URI에 있는 사전 내용이 현재 ResourceDictionary에 병합됩니다. 로드 오류가 발생하면 예외가 throw됩니다.