通过


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

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

适用于

另请参阅