XmlDataProvider.Source Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le Uri du fichier de données XML à utiliser comme source de liaison.
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
Valeur de propriété
Uri du fichier de données XML à utiliser comme source de liaison. La valeur par défaut est null
.
Exemples
Dans certaines applications, l’incorporation du code XML inline dans la page XAML peut être gênante, car le contenu exact des données doit être connu au moment de la compilation. Par conséquent, vous pouvez obtenir les données à partir d’un fichier XML externe, comme dans l’exemple suivant.
<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>
Si les données XML résident dans un fichier XML distant, vous définissez l’accès aux données en affectant une URL appropriée à l’attribut Source comme suit :
<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>
Remarques
XmlDataProvider expose les méthodes suivantes pour accéder aux données XML.
Vous pouvez incorporer des données XML inline à l’aide de la XmlDataProvider classe .
Vous pouvez définir cette propriété sur le Uri d’un fichier de données XML.
Vous pouvez définir la Document propriété sur .XmlDocument
Si la Source propriété est définie, toutes les données XML inline sont ignorées. Si la Document propriété est définie, la Source propriété est effacée et toutes les données XML inline sont ignorées.
La définition des propriétés suivantes entraîne implicitement l’actualisation de cet XmlDataProvider objet : Source, Document, XmlNamespaceManageret XPath. Lorsque vous modifiez plusieurs propriétés à l’origine de l’actualisation, l’utilisation de DeferRefresh est recommandée.