共用方式為


Windows 應用程式中的資料綁定

資料繫結會將應用程式的使用者介面連結至其資料,建立動態關係,讓 UI 保持回應。 在 Windows 應用程式中,資料綁定明確區分資料層與呈現層,改善程式碼組織,並使應用程式更易於維護與測試。

Windows 應用程式支援兩種主要的資料綁定方式:{x:Bind} 標記擴充功能 以及 {Binding} 標記擴充功能。 您可以單獨使用任一方法,也可以將它們組合在同一個應用程式中。 {x:Bind} 擴充功能可在 Windows App SDK 應用程式中使用,提供更佳的效能與編譯時驗證。

無論你是顯示單一資料項目、綁定到集合,或實作像 Model-View-ViewModel(MVVM)這類複雜的架構模式,資料綁定都為創建響應式且易於維護的Windows應用程式奠定基礎。

主題 Description
數據系結概觀 這個主題會教你如何將控制項(或其他 UI 元素)綁定到單一項目,或將項目控制項綁定到Windows App SDK 應用程式中的一組項目集合。 此外,它還示範如何控制專案的呈現、根據選擇實作詳細資料檢視,以及轉換資料以供顯示。 如需詳細資訊,請參閱 深入探討數據綁定
資料繫結的深入探討 本主題詳細說明資料繫結功能。
繫結階層式資料並建立主要/詳細資料檢視 ** 可以將項目控制項繫結至串接的CollectionViewSource實例,以建立階層資料的多層次主從(也稱為清單-詳細資料)視圖。
資料繫結和 MVVM 本主題說明模型-視圖-視圖模型(MVVM)UI 架構設計模式。 資料繫結是 MVVM 的核心,可讓 UI 與非 UI 程式碼之間鬆散結合。
如何在 WinUI 應用程式中與 MVVM 工具組進行數據系結 本教學課程以 建立 WinUI 應用程式 教學課程為基礎,並示範如何使用 MVVM 工具組實作資料繫結。 它涵蓋更新檢視模型以利用 MVVM 工具組,以及 MVVM 工具組與傳統 MVVM 方法之間的差異。
x:Bind 中的函數 在Windows App SDK應用程式中,{x:Bind} 支援將函式作為綁定路徑的葉步。 在本主題中,瞭解屬性如何繫結至函式,以執行轉換、日期格式設定、文字格式設定、文字串連等。