ResourceDictionary.Source Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el identificador uniforme de recursos (URI) desde donde se van a cargar 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 propiedad
Ubicación de origen de un diccionario de recursos externo.
Ejemplos
En el ejemplo siguiente se especifican dos ResourceDictionary elementos que se van a combinar en la principal ResourceDictionary.
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Comentarios
Normalmente, Source se especifica como un URI de paquete, que hace referencia a la ubicación de un diccionario de recursos que se incluye como una acción de compilación de contenido o recurso no compilado por el proyecto de compilación de aplicaciones. Para obtener más información sobre el formato de URI de paquete, vea Pack URI en WPF.
Por lo general, la Source propiedad solo se establece para un ResourceDictionary que se especifica para la MergedDictionaries propiedad (ya sea como un elemento de propiedad en XAML o como un ResourceDictionary elemento de la colección en el código). En este contexto, al establecer el valor de Source , se combinará el contenido del diccionario que se encuentra en el URI proporcionado en el actual ResourceDictionary. Cualquier error de carga hará que se produzca una excepción.