Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az adatkötés összekapcsolja az alkalmazás felhasználói felületét az adataival, és dinamikus kapcsolatot hoz létre, amely rugalmasan kezeli a felhasználói felületet. A Windows-alkalmazásokban az adatkötés egyértelmű elkülönítést hoz létre az adatréteg és a bemutatóréteg között, javítja a kódszervezést, és megkönnyíti az alkalmazás karbantartását és tesztelését.
A Windows-alkalmazások két elsődleges adatkötési módszert támogatnak: a {x:Bind} korrektúrakiterjesztést és a {Binding} korrektúrakiterjesztést. A megközelítéseket külön-külön is használhatja, vagy kombinálhatja őket ugyanabban az alkalmazásban. A {x:Bind} Windows App SDK-ban és UWP-alkalmazásokban elérhető bővítmény a Windows 10-es és újabb verzióiban jobb teljesítményt és fordítási időt biztosít.
Akár egyetlen adatelemet jelenít meg, akár gyűjteményekhez kötést, akár olyan összetett architektúramintákat implementál, mint a Model-View-ViewModel (MVVM), az adatkötés biztosítja a rugalmas, karbantartható Windows-alkalmazások létrehozásának alapjait.
| Téma | Description |
|---|---|
| Adatkötés áttekintése | Ez a témakör bemutatja, hogyan köthet egy vezérlőt (vagy más felhasználói felületi elemet) egyetlen elemhez, vagy hogyan köthet egy elemvezérlőt egy Windows App SDK-alkalmazás elemeinek gyűjteményéhez. Emellett bemutatja, hogyan szabályozhatja az elemek megjelenítését, hogyan valósíthat meg részletes nézetet egy kijelölés alapján, és hogyan konvertálhat adatokat megjelenítésre. A részletesebb információért lásd: Adatkötés mélységében. |
| Részletes adatkötés | Ez a témakör részletesen ismerteti az adatkötési funkciókat. |
| Hierarchikus adatok kötése és master/details nézet létrehozása | A hierarchikus adatok többszintű master/details (más néven lista részletei) nézetét úgy hozhatja létre, hogy elemvezérlőket köt össze a Láncban összekötött CollectionViewSource-példányokhoz . |
| Adatkötés és MVVM | Ez a témakör a Model-View-ViewModel (MVVM) felhasználói felület architektúratervezési mintáját ismerteti. Az adatkötés az MVVM központi eleme, és lehetővé teszi a felhasználói felület és a nem felhasználói felületi kód közötti laza összekapcsolást. |
| Adatkötés az MVVM-eszközkészlettel WinUI-alkalmazásokban | Ez az oktatóanyag a WinUI-alkalmazás létrehozása oktatóanyagra épül, és bemutatja, hogyan valósíthat meg adatkötést az MVVM Eszközkészlettel. A nézetmodellek frissítését ismerteti az MVVM Toolkit használata érdekében, valamint az MVVM Eszközkészlet és a hagyományos MVVM-megközelítések közötti különbségeket. |
| Függvények az x:Bind-ben | A Windows App SDK-alkalmazásokban {x:Bind} támogatja a függvény használatát a kötési útvonal levéllépéseként. Ebből a témakörből megtudhatja, hogyan vannak a tulajdonságok a függvényekhez kötve a konvertáláshoz, a dátumformázáshoz, a szövegformázáshoz, a szövegösszefűzésekhez és egyebekhez. |
Kapcsolódó tartalom
Windows developer