共用方式為


XmlDataProvider.Source 屬性

定義

取得或設定 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

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 資料的方式。

Source如果已設定 屬性,則會捨棄任何內嵌 XML 資料。 Document如果設定屬性,則會 Source 清除 屬性,並捨棄任何內嵌 XML 資料。

設定下列屬性將隱含地造成此 XmlDataProvider 物件重新整理: SourceDocumentXmlNamespaceManagerXPath 。 變更多個重新整理原因的屬性時,建議使用 DeferRefresh

適用於