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 aplikacích pro Windows vytváří datová vazba jasné oddělení mezi vrstvou dat a prezentační vrstvou, což zlepšuje organizaci kódu a usnadňuje údržbu a testování aplikace.
Aplikace pro Windows podporují dva primární přístupy k datovému vázání: značková rozšíření {x:Bind} a značková rozšíření {Binding}. Můžete je použít buď jednotlivě, nebo je zkombinovat ve stejné aplikaci. Rozšíření {x:Bind} dostupné v sadě Windows App SDK a aplikacích pro UPW ve Windows 10 a novějších verzích nabízí lepší výkon a ověřování v době kompilace.
Ať už zobrazujete jednu datovou položku, vazbu na kolekce nebo implementujete složité architektonické vzory, jako je Model-View-ViewModel (MVVM), datová vazba poskytuje základ pro vytváření responzivních a udržovatelných aplikací pro Windows.
| Téma | Description |
|---|---|
| Přehled datových vazeb | V tomto tématu se dozvíte, 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 s kolekcí 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 sady Windows App SDK {x:Bind} podporuje použití funkce jako listového kroku ve vazební cestě. 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