XmlDataProvider.Source Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen Uri der XML-Datendatei, die als Bindungsquelle verwendet werden soll.
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
Eigenschaftswert
Die Uri XML-Datendatei, die als Bindungsquelle verwendet werden soll. Der Standardwert ist null.
Beispiele
In einigen Anwendungen kann das Einbetten des XML-Inlines innerhalb der XAML-Seite unannelich sein, da der genaue Inhalt der Daten zur Kompilierungszeit bekannt sein muss. Daher können Sie die Daten aus einer externen XML-Datei wie im folgenden Beispiel abrufen.
<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>
Wenn sich die XML-Daten in einer XML-Remotedatei befinden, definieren Sie den Zugriff auf die Daten, indem Sie dem Source Attribut wie folgt eine entsprechende URL zuweisen:
<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>
Hinweise
XmlDataProvider stellt die folgenden Methoden für den Zugriff auf XML-Daten zur Verfügung.
Sie können Inline-XML-Daten mithilfe der XmlDataProvider Klasse einbetten.
Sie können diese Eigenschaft auf die Uri XML-Datendatei festlegen.
Sie können die Document Eigenschaft auf eine XmlDocument.
Wenn die Source Eigenschaft festgelegt ist, werden alle Inline-XML-Daten verworfen. Wenn die Document Eigenschaft festgelegt ist, wird die Source Eigenschaft gelöscht, und alle Inline-XML-Daten werden verworfen.
Das Festlegen der folgenden Eigenschaften bewirkt implizit, dass dieses XmlDataProvider Objekt aktualisiert wird: Source, , Document, und XmlNamespaceManagerXPath. Wenn Sie mehrere Aktualisierungseigenschaften ändern, wird die Verwendung DeferRefresh empfohlen.