Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gegevensbinding verbindt de gebruikersinterface van uw app met de gegevens, waardoor een dynamische relatie ontstaat waarmee uw gebruikersinterface responsief blijft. In Windows-apps brengt gegevensbinding een duidelijke scheiding tot stand tussen de gegevenslaag en de presentatielaag, waardoor de organisatie van code wordt verbeterd en uw app eenvoudiger te onderhouden en te testen.
Windows-apps ondersteunen twee primaire methoden voor gegevensbinding: de markeringsextensie {x:Bind} en de markeringsextensie {Binding}. U kunt een benadering afzonderlijk gebruiken of deze combineren in dezelfde app. De {x:Bind} extensie, beschikbaar in Windows App SDK en UWP-apps in Windows 10 en hoger, biedt betere prestaties en validatie van compilatietijd.
Of u nu één gegevensitem weergeeft, binding maakt met verzamelingen of complexe architectuurpatronen implementeert, zoals Model-View-ViewModel (MVVM), biedt gegevensbinding de basis voor het maken van responsieve, onderhoudbare Windows-toepassingen.
| Onderwerp | Description |
|---|---|
| Overzicht van gegevensbinding | In dit onderwerp wordt beschreven hoe u een besturingselement (of een ander UI-element) koppelt aan één item of een items-control koppelt aan een verzameling items in een Windows App SDK-app. Daarnaast ziet u hoe u het weergeven van items kunt beheren, hoe u een detailweergave implementeert op basis van een selectie en hoe u gegevens converteert om weer te geven. Voor meer gedetailleerde informatie, zie Gegevensbinding in detail. |
| Uitgebreide gegevensbinding | In dit onderwerp worden gedetailleerde functies voor gegevensbinding beschreven. |
| Hiërarchische gegevens binden en een hoofd-/detailsweergave maken | U kunt een hoofd-/detailsweergave met meerdere niveaus (ook wel lijstdetails genoemd) van hiërarchische gegevens maken door besturingselementen voor items te binden aan CollectionViewSource-exemplaren die aan elkaar zijn gekoppeld in een keten. |
| Gegevensbinding en MVVM | In dit onderwerp beschrijft men het architectonisch ontwerp patroon voor de gebruikersinterface, Model-View-ViewModel (MVVM). Gegevensbinding vormt de kern van MVVM en maakt losse koppeling mogelijk tussen ui en niet-UI-code. |
| Gegevens verbinden met de MVVM Toolkit in WinUI-apps | Deze zelfstudie bouwt voort op de zelfstudie Een WinUI-app maken en laat zien hoe u gegevensbinding implementeert met de MVVM Toolkit. Het omvat het bijwerken van uw weergavemodellen om gebruik te maken van de MVVM Toolkit en de verschillen tussen de MVVM Toolkit en traditionele MVVM-benaderingen. |
| Functies in x:Bind | In Windows App SDK-apps {x:Bind} wordt het gebruik van een functie ondersteund als de bladstap van het bindingspad. In dit onderwerp leert u hoe eigenschappen afhankelijk zijn van functies voor conversies, datumopmaak, tekstopmaak, tekstsamenvoegingen en meer. |
Verwante inhoud
Windows developer