XmlDataProvider.Source Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het Uri XML-gegevensbestand opgehaald of ingesteld voor gebruik als bindingsbron.
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
Waarde van eigenschap
Het Uri XML-gegevensbestand dat moet worden gebruikt als bindingsbron. De standaardwaarde is null.
Voorbeelden
In sommige toepassingen kan het insluiten van de XML-inline op de XAML-pagina onhandig zijn omdat de exacte inhoud van de gegevens tijdens het compileren bekend moet zijn. Daarom kunt u de gegevens ophalen uit een extern XML-bestand, zoals in het volgende voorbeeld.
<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>
Als de XML-gegevens zich in een extern XML-bestand bevinden, definieert u de toegang tot de gegevens door als volgt een juiste URL toe te wijzen aan het Source kenmerk:
<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>
Opmerkingen
XmlDataProvider biedt de volgende manieren om toegang te krijgen tot XML-gegevens.
U kunt inline-XML-gegevens insluiten met behulp van de XmlDataProvider klasse.
U kunt deze eigenschap instellen op een Uri XML-gegevensbestand.
U kunt de Document eigenschap instellen op een XmlDocument.
Als de Source eigenschap is ingesteld, worden alle inline-XML-gegevens verwijderd. Als de Document eigenschap is ingesteld, wordt de Source eigenschap gewist en worden alle inline-XML-gegevens verwijderd.
Als u de volgende eigenschappen instelt, wordt dit XmlDataProvider object impliciet vernieuwd: Source, Document, XmlNamespaceManageren XPath. Wanneer u meerdere eigenschappen voor vernieuwen wijzigt, wordt het gebruik ervan DeferRefresh aanbevolen.