內容 索引 搜尋
 

新增或移除資料來源

您可以將資料來源直接新增至 Microsoft® Expression Blend™ 專案中,或連結至位在外部位置的資料來源。實際上,資料來源就是專案資源,在將它們新增至專案之後,就會在 [資源] 面板內看到資料來源檔案的清單。

新增 XML 資料來源

XML 資料來源是本機 XML 檔案或遠端網頁伺服器上的 XML 檔案。如需使用遠端 XML 檔案的範例,請參閱建立 RSS 新聞讀取器主題。

  1. 在 [專案] 面板的 [資料] 下,按一下 [+XML] 按鈕。
  2. 在 [新增 XML 資料來源] 對話方塊的 [連線名稱] 欄位中,輸入想要建立之資料連線的名稱。
  3. 在 [XML 資料的 URL] 欄位中,輸入 XML 資料檔案的 URL,或按一下 [瀏覽] 來尋找本機檔案。
    附註 如果使用本機 XML 檔案,建議您將 XML 檔案新增至專案,這樣就會將檔案建置到應用程式中。這樣可以確保應用程式在部署之後正常運作。或者,只要 XML 檔路的路徑維持不變,您也可以同時部署應用程式及 XML 檔案。
  4. 您可以選擇按一下擴充器來輸入資料來源的其他資訊 (如 XPath 定義)。
    附註 指定 XPath 定義可在 XML 資料中識別您要的特定節點,以此來縮減您從資料來源取得之資料。如需使用 XPath 的詳細資訊,請參閱 MSDN 上的<XPath 語法>(英文) 及<HOW TO:使用 XMLDataProvider 及 XPath 查詢繫結至 XML 資料>(英文) 主題。
  5. 按一下 [確定]。請注意,[專案] 面板的 [資料] 區段現在已填入從 XML 檔案中剖析的資料。資料來源中每個節點的資料類型都會列在括號中。您現在可以將專案中的物件繫結至 XML 資料。

新增 CLR 物件資料來源

在團隊生產環境中,開發人員可以將 Common Language Runtime (CLR) 資料來源提供給設計師,讓設計師使用自己選擇的方式來繫結至 Expression Blend 中的資料。CLR 資料來源是以類別程式庫組件 (.dll) 實作。此實作會填入從資料庫 (如 SQL 資料庫) 取得的資料表格或資料集,並將資料轉換為 ObservableCollection,讓 Expression Blend (或任何使用 Windows Presentation Foundation 的應用程式) 可以繫結至資料。如需以 C# 撰寫的類別庫以及繫結至所產生資料的 Expression Blend 專案的範例,請參閱建立 CLR 物件資料來源

  1. 在 [專案] 功能表中,按一下 [新增參照] (ALT+SHIFT+R)。
    隨即開啟 [新增參照] 對話方塊。
  2. 瀏覽至實作 CLR 資料來源的組件 (.dll)。選取組件,然後按一下 [開啟]。
    .dll 檔會新增至 [專案] 面板之 [檔案] 下的 [參照] 節點中。
  3. 在 [專案] 面板的 [資料] 下,按一下 [+CLR 物件] 按鈕。
    隨即開啟 [新增 CLR 物件資料來源] 對話方塊。
  4. 在 [資料來源名稱] 欄位中,輸入此資料來源的名稱,或保留預設值 (CLRObjectDataSource)。
  5. 在 [選取類別以建立下列的例項] 下,展開組件的名稱,選取 CLR 物件,然後按一下 [確定]。
    請注意,[專案] 面板的 [資料]] 區段現在已填入從 CLR 資料來源剖析的資料。資料來源中每個節點的資料類型都會列在括號中。您現在可以將專案中的物件繫結至資料。
    附註 [選取類別以建立下列的例項] 下將列出下列組件:
    • 您已在專案中新增為參照的任何 CLR 資料來源
    • PresentationCore
    • PresentationFramework
    如果您也想要查看可用的系統組件,則可以選取 [顯示系統組件] 核取方塊。[搜尋] 方塊中輸入查詢,就會篩選出含有此搜尋查詢的組件。如果要重新檢視所有組件,請記得清除 [搜尋] 方塊。

移除資料來源