Procédure pas à pas : Exemple LinqToXmlDataBinding
Cette procédure pas à pas décrit l'exemple LinqToXmlDataBinding et fournit des explications concernant les aspects les plus intéressants du contenu des deux principaux fichiers sources, L2DBForm.xaml et L2DBForm.xaml.cs.
Composants requis
Avant de lire cette procédure pas à pas, nous vous conseillons vivement de générer et d'exécuter le programme LinqToXmlDataBinding décrit dans Procédure : générer et exécuter l'exemple LinqToXmlDataBinding.
Remarques
Le programme LinqToXmlDataBinding est une application WPF (Windows Presentation Foundation) composée de fichiers sources C# et XAML. Il contient un document XML incorporé qui définit une liste de livres et permet à l'utilisateur d'afficher, d'ajouter, de supprimer et de modifier ces entrées. Il est constitué des deux principaux fichiers sources suivants :
L2DBForm.xaml contient le code de déclaration XAML pour l'interface utilisateur de la fenêtre principale. Il contient également une section de ressources de fenêtre qui définit un fournisseur de données et un document XML incorporé pour les listes de livres.
L2DBForm.xaml.cs contient les méthodes d'initialisation et de gestion d'événements associées à l'interface utilisateur.
La fenêtre principale est composée des quatre sections d'interface utilisateur verticales suivantes :
XML affiche la source XML brute de la liste de livres incorporée.
Book List affiche les entrées de livres au format texte standard et permet à l'utilisateur de sélectionner et de supprimer des entrées.
Edit Selected Book permet à l'utilisateur de modifier les valeurs associées à l'entrée de livre sélectionnée.
Add New Book autorise la création d'une nouvelle entrée de livre sur la base des valeurs entrées par l'utilisateur.
Dans cette section
Rubrique |
Description |
---|---|
Présente le contenu et la description du code XAML dans le fichier L2DBForm.xaml. |
|
Présente le contenu et la description du code source C# dans le fichier L2DBForm.xaml.cs. |
Voir aussi
Tâches
Procédure : générer et exécuter l'exemple LinqToXmlDataBinding