Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Datová vazba propojuje uživatelské rozhraní aplikace s daty a vytváří dynamický vztah, který udržuje uživatelské rozhraní responzivní. V Windows aplikacích vytváří datová vazba jasné oddělení mezi vrstvou dat a prezentační vrstvou, vylepšuje organizaci kódu a usnadňuje údržbu a testování aplikace.
Windows aplikace podporují dva primární přístupy k datové vazbě: značkové rozšíření {x:Bind} a rozšíření {Binding}. Můžete je použít buď jednotlivě, nebo je zkombinovat ve stejné aplikaci. Rozšíření {x:Bind} dostupné v aplikacích Windows App SDK nabízí lepší výkon a ověření doby kompilace.
Ať už zobrazujete jednu datovou položku, vazbu na kolekce nebo implementujete složité architektonické vzory, jako je modelView-ViewModel (MVVM), datová vazba poskytuje základ pro vytváření responzivních, udržovatelných Windows aplikací.
| Téma | Description |
|---|---|
| Přehled datových vazeb | Toto téma ukazuje, jak vytvořit vazbu ovládacího prvku (nebo jiného prvku uživatelského rozhraní) na jednu položku nebo vytvořit vazbu ovládacího prvku položky k kolekci položek v aplikaci Windows App SDK. Kromě toho ukazuje, jak řídit vykreslování položek, implementovat zobrazení podrobností na základě výběru a převést data pro zobrazení. Podrobnější informace najdete v tématu Datové vazby podrobně. |
| Hloubková datová vazba | Toto téma podrobně popisuje funkce datových vazeb. |
| Propojit hierarchická data a vytvořit zobrazení hlavní/podřízené úrovně | Pro hierarchické zobrazení dat můžete vytvořit víceúrovňový pohled hlavní/podrobnosti (také známý jako list-details) pomocí vazby ovládacích prvků položek na instance CollectionViewSource, které jsou svázány v řetězci. |
| Datová vazba a MVVM | Toto téma popisuje vzor návrhu architektury uživatelského rozhraní MVVM (Model-View-ViewModel). Datová vazba je jádrem MVVM a umožňuje volné párování mezi uživatelským rozhraním a kódem bez uživatelského rozhraní. |
| Vytvoření vazby dat pomocí sady nástrojů MVVM v aplikacích WinUI | Tento kurz vychází z kurzu Vytvoření aplikace WinUI a ukazuje, jak implementovat datové vazby pomocí MVVM Toolkit. Řeší aktualizaci modelů zobrazení tak, aby využívaly MVVM Toolkit a rozdíly mezi MVVM Toolkit a tradičními přístupy MVVM. |
| Funkce v x:Bind | V aplikacích Windows App SDK {x:Bind} podporuje použití funkce jako poslední krok v cestě vazby. V tomto tématu se dozvíte, jak jsou vlastnosti svázané s funkcemi pro převody, formátování data, formátování textu, zřetězení textu a další. |
Související obsah
Windows developer