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
Значение свойства
Исходное расположение внешнего словаря ресурсов.
Примеры
В следующем примере указываются два 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.
Как правило, Source свойство задается только для ResourceDictionary объекта , указанного MergedDictionaries для свойства (либо как элемент свойства в XAML, либо как ResourceDictionary элемент коллекции в коде). В этом контексте задание значения для Source объединит содержимое словаря, найденное в предоставленном URI, в текущий ResourceDictionary. Любые сбои загрузки вызовут исключение.