XmlDataProvider.Source Vlastnost

Definice

Získá nebo nastaví Uri datový soubor XML, který se použije jako zdroj vazby.

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

Hodnota vlastnosti

Uri

Datový Uri soubor XML, který se má použít jako zdroj vazby. Výchozí hodnota je null.

Příklady

V některých aplikacích může být vložení kódu XML vložené do stránky XAML nekonvenentní, protože přesný obsah dat musí být znám v době kompilace. Proto můžete data získat z externího souboru XML, jako v následujícím příkladu.

<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>

Pokud se data XML nacházejí ve vzdáleném souboru XML, definujete přístup k datům přiřazením příslušné adresy URL atributu Source následujícím způsobem:

<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>  

Poznámky

XmlDataProvider zveřejňuje následující způsoby přístupu k datům XML.

  • Vložená data XML můžete vložit pomocí XmlDataProvider třídy.

  • Tuto vlastnost můžete nastavit na Uri datový soubor XML.

  • Vlastnost můžete nastavit Document na hodnotu XmlDocument.

Source Pokud je vlastnost nastavena, všechna vložená data XML se zahodí. Document Pokud je vlastnost nastavena, vlastnost Source se vymaže a všechna vložená data XML se zahodí.

Nastavení následujících vlastností implicitně způsobí aktualizaci tohoto objektu: Source, , XmlNamespaceManagerDocument, a XPath.XmlDataProvider Při změně více vlastností způsobujících DeferRefresh aktualizaci se doporučuje použití.

Platí pro