ResourceDictionary.Source 属性

定义

获取或设置要从其加载资源的统一资源标识符 (URI)。

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,该 URI 引用应用程序生成项目作为非编译资源或内容生成操作包含的资源字典的位置。 有关包 URI 格式的详细信息,请参阅 WPF 中的包 URI

通常,该 Source 属性仅针对 ResourceDictionary 为属性指定的 MergedDictionaries 属性 (作为 XAML 中的属性元素,或作为 ResourceDictionary 代码) 中的集合的项进行设置。 在此上下文中,设置该值 Source 会将在提供的 URI 中找到的字典内容合并到当前 ResourceDictionaryURI 中。 任何加载失败都会导致引发异常。

适用于

另请参阅