XmlDataProvider.Source Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 .