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 指定为包 URI,该 URI 引用应用程序生成项目作为非编译资源或内容生成操作包含的资源字典的位置。 有关包 URI 格式的详细信息,请参阅 WPF 中的包 URI。
通常,仅 Source 针对为 ResourceDictionary 属性指定的 MergedDictionaries 属性(在 XAML 中指定为属性元素或 ResourceDictionary 作为代码中集合的项)设置该属性。 在此上下文中,设置该值 Source 会将在提供的 URI 中找到的字典内容合并到当前 ResourceDictionaryURI 中。 任何加载失败都将导致引发异常。