XmlDataProvider.Source Eigenschap

Definitie

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

Uri

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.

Van toepassing op