ResourceDictionary.Source Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o identificador uniforme de recurso (URI) para carregar os recursos.
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
Valor de Propriedade
A localização de origem de um dicionário de recursos externo.
Exemplos
O exemplo seguinte especifica dois ResourceDictionary elementos a serem fundidos no primário ResourceDictionary.
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Observações
Normalmente, Source é especificado como um Pack URI, que faz referência à localização de um dicionário de recursos incluído como uma ação de construção de Recurso ou Conteúdo não compilada pelo seu projeto de construção de aplicação. Para detalhes sobre o formato do URI do Pack, veja Pack URIs em WPF.
Geralmente, a Source propriedade é definida apenas para a ResourceDictionary que é especificada para a MergedDictionaries propriedade (seja como elemento de propriedade em XAML, ou como ResourceDictionary elemento da coleção em código). Neste contexto, definir o valor de Source fará fundir o conteúdo do dicionário encontrado no URI fornecido no atual ResourceDictionary. Qualquer falha de carga fará com que seja lançada uma exceção.