Udostępnij za pośrednictwem


XmlDataProvider.Source Właściwość

Definicja

Pobiera lub ustawia Uri plik danych XML do użycia jako źródło powiązania.

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

Wartość właściwości

Uri

Plik Uri danych XML do użycia jako źródło powiązania. Wartość domyślna to null.

Przykłady

W niektórych aplikacjach osadzanie kodu XML w tekście na stronie XAML może być niewygodne, ponieważ dokładna zawartość danych musi być znana w czasie kompilacji. W związku z tym można uzyskać dane z zewnętrznego pliku XML, jak w poniższym przykładzie.

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

Jeśli dane XML znajdują się w zdalnym pliku XML, należy zdefiniować dostęp do danych, przypisując odpowiedni adres URL do atrybutu Source w następujący sposób:

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

Uwagi

XmlDataProvider uwidacznia następujące sposoby uzyskiwania dostępu do danych XML.

  • Możesz osadzić wbudowane dane XML przy użyciu XmlDataProvider klasy .

  • Tę właściwość można ustawić na Uri plik danych XML.

  • Właściwość można ustawić Document na XmlDocument.

Jeśli właściwość jest ustawiona Source , wszystkie wbudowane dane XML zostaną odrzucone. Document Jeśli właściwość jest ustawiona, Source właściwość zostanie wyczyszczone, a wszystkie wbudowane dane XML zostaną odrzucone.

Ustawienie następujących właściwości spowoduje niejawne odświeżenie tego XmlDataProvider obiektu: Source, , DocumentXmlNamespaceManageri XPath. Podczas zmieniania wielu właściwości powodujących DeferRefresh odświeżanie zaleca się użycie polecenia .

Dotyczy