XmlDataProvider.Source 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 Uri XML 資料檔案的 ,做為系結來源。
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
屬性值
Uri做為系結來源之 XML 資料檔案的 。 預設值是 null
。
範例
在某些應用程式中,在 XAML 頁面中內嵌 XML 內嵌可能不方便,因為編譯時期必須知道資料的確切內容。 因此,您可以從外部 XML 檔案取得資料,如下列範例所示。
<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>
如果 XML 資料位於遠端 XML 檔案中,您可以將適當的 URL 指派給 Source 屬性,以定義資料的存取權,如下所示:
<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>
備註
XmlDataProvider 會公開下列存取 XML 資料的方式。
您可以使用 類別內嵌 XML 資料 XmlDataProvider 。
您可以將此屬性設定為 Uri XML 資料檔案的 。
您可以將 屬性設定 Document 為 XmlDocument 。
Source如果已設定 屬性,則會捨棄任何內嵌 XML 資料。 Document如果設定屬性,則會 Source 清除 屬性,並捨棄任何內嵌 XML 資料。
設定下列屬性將隱含地造成此 XmlDataProvider 物件重新整理: Source 、 Document 、 XmlNamespaceManager 和 XPath 。 變更多個重新整理原因的屬性時,建議使用 DeferRefresh 。