資料繫結

資料繫結可讓您的應用程式 UI 顯示資料,以及選擇性地與該資料保持同步。 資料繫結可讓您將資料與 UI 分開考量,為應用程式建構更簡單的概念模型,以及更好的可讀性、測試性和維護性。 在標記中,您可以選擇使用 {x:Bind} 標記延伸{Binding} 標記延伸。 您甚至可以在同一個應用程式中,甚至是在同一個 UI 元素中混合兩者使用。 {x:Bind} 是 Windows 10 新增的標記,效能更好。

主題 說明
資料繫結概觀 本主題說明如何在通用 Windows 平台 (UWP) 應用程式中將控制項 (或其他 UI 元素) 繫結到單一項目,或將項目控制項繫結到項目集合。 此外,我們還會說明如何控制項目的呈現、根據選擇來實作詳細資料檢視、以及轉換資料以供顯示。 如需詳細資訊,請參閱深入了解資料繫結
深入了解資料繫結 本主題詳細說明資料繫結功能。
設計介面上適用於原型設計的範例資料 為了讓您的控制項能夠在 Visual Studio Designer 中填入資料 (讓您能夠在應用程式的配置、範本及其他視覺化屬性上運作),系統提供了各種不同方式,讓您可以使用設計階段的範例資料。 如果您正在建置草圖 (或原型) 應用程式,則範例資料也可以是非常實用且省時的。 您可以在執行階段於草圖或原型中使用範例資料來說明您的想法,而不需連線到實際的即時資料。
繫結階層式資料並建立主要/詳細資料檢視 您可以將項目控制項繫結到已繫結成一個鏈的 CollectionViewSource 執行個體,以建立階層式資料的多層主要/詳細資料 (又稱為清單/詳細資料) 檢視。
資料繫結和 MVVM 本主題說明 Model View ViewModel (MVVM) UI 架構的設計模式。 資料繫結是 MVVM 的核心,可支援 UI 和非 UI 程式碼之間的鬆散耦合。