Liaison de données dans les applications Windows
La liaison est un moyen dont dispose l’interface de votre application pour afficher des données et éventuellement rester synchronisée avec ces données. La liaison de données vous permet de créer une séparation des problématiques entre vos données et l’interface utilisateur, ce qui se traduit par un modèle conceptuel plus simple et l’amélioration de la lisibilité, de la testabilité et de la gestion de la maintenance de votre application. Dans le balisage XAML, vous pouvez choisir d’utiliser l’extension de balisage {x:Bind} ou l’extension de balisage {Binding}. Vous pouvez même utiliser une combinaison des deux dans la même application, voire pour un même élément d’interface utilisateur. {x:Bind}
était une nouveauté pour UWP dans Windows 10, est également disponible dans SDK d’application Windows et offre de meilleures performances.
Sujet | Description |
---|---|
Vue d’ensemble de la liaison de données | Cette rubrique vous montre comment lier un contrôle (ou tout autre élément d’interface utilisateur) à un seul élément, ou comment lier le contrôle d’un élément à une collection d’éléments dans une application SDK d’application Windows. Elle explique également comment contrôler le rendu des éléments, implémenter un affichage détails en fonction d’une sélection et convertir des données pour l’affichage. Pour obtenir des informations plus détaillées, consultez Présentation détaillée de la liaison de données. |
Présentation détaillée de la liaison de données | Cette rubrique décrit en détail les fonctionnalités de liaison de données. |
Lier des données hiérarchiques et créer un affichage maître/détails | Vous pouvez effectuer un affichage maître/détails (également appelé affichage liste/détails) de données hiérarchiques sur plusieurs niveaux en liant les contrôles d’éléments aux instances CollectionViewSource qui sont liées dans une chaîne. |
Liaison de données et MVVM | Cette rubrique décrit le modèle de conception architecturale de l’interface utilisateur MVVM (Model-View-ViewModel). La liaison de données est au cœur du modèle MVVM et permet un couplage faible entre le code associé et non associé à l’interface utilisateur. |
Fonctions dans x:Bind | Dans les applications SDK d’application Windows, {x:Bind} prend en charge l’utilisation d’une fonction en tant que niveau de nœud terminal du chemin de liaison. Dans cette rubrique, découvrez comment les propriétés sont liées aux fonctions pour effectuer des conversions, mettre en forme des dates, mettre en forme du texte, effectuer des concaténations de texte, etc. |
Voir aussi
Windows developer