HOW TO:建置並執行 LinqToXmlDataBindin 範例

這個主題顯示如何建立與建置 LinqToXmlDataBinding Visual Studio 專案,以及如何執行所產生的 LinqToXmlDataBinding Windows Presentation Foundation (WPF) 範例程式。

如需有關使用 Visual Studio 建立專案的詳細資訊,請參閱 Visual Studio 應用程式開發

建立和填入專案

若要建立起始專案

  1. 啟動 Visual Studio,然後建立名稱為 LinqToXmlDataBinding 的 C# WPF 應用程式。 該專案必須使用 .NET Framework 3.5 (或更新版本)。

  2. 如果尚未存在,加入下列 .NET 組件的專案參考:

    • System.Data

    • System.Data.DataSetExtensions

    • System.Xml

    • System.Xml.Linq

  3. 按下 Ctnrl+Shift+B 來建置解決方案,然後按下 F5 來執行。 專案的編譯應該沒有錯誤,而且應該當做一般 WPF 應用程式執行。

若要將自訂程式碼加入至專案

  1. 在 [方案總管] 中,將原始程式檔 Window1.xaml 重新命名為 L2XDBForm.xaml。 相依的原始程式檔 Window1.xaml.cs 應該會自動重新命名為 L2XDBForm.xaml.cs。

  2. 將 L2XDBForm.xaml 檔案中找到的原始程式碼取代為 L2DBForm.xaml 原始程式碼主題中的程式碼區段 (利用 XAML 原始碼檢視來使用這個檔案)。

  3. 同樣地,將 L2XDBForm.xaml.cs 中的原始碼取代為L2DBForm.xaml.cs 原始程式碼中找到的程式碼。

  4. 在 App.xaml 檔案中,將出現的所有字串 "Window1.xaml" 取代為 "L2XDBForm.xaml"。

  5. 按下 Ctrl+Shift+B,建置解決方案。

執行程式

LinqToXmlDataBinding 程式可讓使用者檢視與管理儲存為內嵌 XML 項目之書籍的清單。

若要執行程式與檢視書籍清單

  1. 按下 F5 (啟動偵錯]) 或 Ctrl+F5 ([啟動但不偵錯]),執行 LinqToXmlDataBinding。 標題為 [使用 LINQ to XML 進行 WPF 資料繫結] 的程式視窗應該會顯示。

  2. 請注意 UI 的上方區段,其中會顯示代表書籍清單的原始 XML。 它會使用 WPF TextBlock 控制項顯示,不會透過滑鼠或鍵盤啟用互動。

  3. 第二個垂直區段標示為 [書籍清單],會將書籍顯示為純文字排序的清單。 它使用 ListBox 控制項,可透過滑鼠或鍵盤進行選取。

若要加入和刪除清單中的書籍

  1. 若要從清單刪除現有的書籍,在 [書籍清單] 區段選取該書籍,然後按一下 [移除選取的書籍] 按鈕。 請注意,該書籍項目已同時從書籍和原始 XML 來源清單移除。

  2. 若要將新的書籍加入到清單中,請將值輸入到最後一個區段 [加入新的書籍] 中的 [ID] 和 [] TextBox 控制項,然後按一下 [加入書籍] 按鈕。 請注意,該書籍會同時附加到書籍的清單和 XML 清單中。 這個程式不會驗證輸入值。

若要編輯現有的書籍項目

  1. 在第二個 [書籍清單] 區段中選取書籍項目。 其目前的值應該會顯示在第三個區段 [編輯選取的書籍] 中。

  2. 使用鍵盤編輯值。 只要任一個 TextBox 控制項失去焦點,這些變更就會自動填入到 XML 原始碼和書籍清單。

請參閱

工作

逐步解說:LinqToXmlDataBinding 範例

概念

使用 LINQ to XML 進行 WPF 資料繫結範例

其他資源

Visual Studio 應用程式開發