Megosztás:


Adatkötés Windows-alkalmazásokban

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.