ResourceDictionary.Source 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要从其加载资源的统一资源标识符 (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
属性值
外部资源字典的源位置。
示例
以下示例指定要合并到主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 中。 任何加载失败都会导致引发异常。