ResourceDictionary.Source 속성

정의

리소스를 로드할 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

속성 값

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됩니다.

적용 대상

추가 정보