從 XML 檔案匯入範例資料
除了可以即時產生資料外,您也可以匯入 XML 檔案以使用範例資料。這個選項的好處是,您可快速新增相同的範例資料至多個專案。XML 檔案可包含其他檔案的路徑,不過只包含與該 XML 檔案的位置相對的檔案路徑。請確定這些檔案路徑適用於使用該 XML 檔案的每個專案。
您無須將 XML 檔案新增至專案以匯入資料。匯入 XML 資料後,資料會儲存在 [SampleData] 專案資料夾的子資料夾中。您可使用 [資料] 面板中的工具來修改匯入的資料。您所做的修改並不會變更原始的 XML 檔案。
秘訣: |
---|
您可以在網際網路上尋找 XML 檔案的範例,也可以使用工具 (例如 XML Notepad) 來產生 XML 檔案。如需詳細資訊,請參閱 Microsoft 說明及支援網站上的如何使用 XML Notepad 建立 XML 文件 (此為機器翻譯文章)。 |
將 XML 檔案匯入為範例資料
若要啟用範例資料工具,請在 [設計] 檢視 或 [分割] 檢視 中的畫板上開啟 XAML 文件。
如果您沒有看到 [資料] 面板,請確認 [視窗] 功能表的 [資料] 旁是否出現核取記號。
如需詳細資訊,請參閱新增或移除工作區面板。
在 [資料] 面板中,按一下 [建立範例資料] ,然後按一下 [從 XML 匯入範例資料]。
在 [從 XML 匯入範例資料] 對話方塊的 [資料來源名稱] 欄位中,輸入資料來源的描述名稱。
在 [XML 檔案路徑或 URL] 欄位中,以下列其中一種格式輸入現有 XML 檔案的路徑:
完整路徑,例如 C:\sampledata\data.xml 。
相對路徑,例如 data.xml (如果已將 XML 檔案新增至專案資料夾)。
HTTP 位址,例如 http://rss.msnbc.msn.com/id/3032127/device/rss/rss.xml 。
您也可以選擇按一下 [瀏覽] 按鈕瀏覽至某個 XML 檔案。
在 [定義於] 下,選取下列其中一項:
[專案] 使用這個選項以便讓專案中的所有文件都可使用資料。
[此文件] 使用這個選項以便只讓目前開啟的 XAML 文件可使用資料。
如果您想要執行在應用程式 (F5) 時能夠顯示範例資料,請選取 [應用程式執行時啟用範例資料]。如果沒有選取這個選項,您只有在設計階段能在畫板上看到範例資料,在執行階段則看不到範例資料。
按一下 [確定] 關閉 [新增範例資料] 對話方塊,並建立範例資料。
在 [專案] 面板的 [SampleData] 資料夾中,將針對新的範例資料來源新增一個子資料夾,並包含定義資料所需的檔案。
在 [資料] 面板中,您可展開新資料來源的節點以檢視範例資料的結構描述。
在 [資料] 面板中,檢查 XML 資料的結構描述,以確認是否需要將任何簡單屬性轉換成另一種類型。例如,若結構描述中的其中一種屬性為影像檔案的路徑,您可將屬性轉換成 [Image],如此一來,當您將資料拖曳至畫板上,該影像便會顯示。
重新匯入範例資料的 XML 檔案
在 [資料] 面板中,您可修改從 XML 檔案匯入的資料。如果您想要將資料還原成 XML 檔案中所包含的原始值,可以重新匯入檔案。
在 [資料] 面板中,找出從 XML 檔案匯入的資料來源。
在資料來源名稱旁按一下 [資料來源選項] ,然後按一下 [從 XML 重新匯入範例資料]。
在 [瀏覽 XML 資料來源] 對話方塊中瀏覽至 XML 檔案,或在 [檔案名稱] 欄位中輸入檔案的路徑或 URL,然後按一下 [開啟]。
資料來源的結構描述與值將更新以反映 XML 檔案,並復原所有手動的修改。如果資料已顯示在畫板上的物件中,您必須再次將資料拖曳到物件上,物件才會更新以顯示變更的資料。
另請參閱
工作
其他資源
Copyright © 2011 by Microsoft Corporation. All rights reserved.