Procédure : générer et exécuter l'exemple LinqToXmlDataBinding
Cette rubrique montre comment créer et générer le projet Visual Studio LinqToXmlDataBinding et comment exécuter l'exemple de programme WPF (Windows Presentation Foundation) LinqToXmlDataBinding résultant.
Pour plus d'informations sur l'utilisation de Visual Studio pour créer des projets, consultez Développement d'applications dans Visual Studio.
Création et remplissage du projet
Pour créer le projet de départ
Démarrez Visual Studio et créez une application C# WPF nommée LinqToXmlDataBinding.Le projet doit utiliser le .NET Framework 3.5 (ou version ultérieure).
Si elles ne sont pas déjà présentes, ajoutez les références de projet pour les assemblys .NET suivants :
System.Data
System.Data.DataSetExtensions
System.Xml
System.Xml.Linq
Générez la solution en appuyant sur Ctrl+Maj+B, puis exécutez-la en appuyant sur F5.Le projet doit être compilé sans erreur et exécuté en tant qu'application WPF générique.
Pour ajouter du code personnalisé au projet
Dans l'Explorateur de solutions, renommez le fichier source Window1.xaml en L2XDBForm.xaml.Le fichier source dépendant Window1.xaml.cs doit être renommé automatiquement L2XDBForm.xaml.cs.
Remplacez le code source du fichier L2XDBForm.xaml par la section de code de la rubrique Code source L2DBForm.xaml.(Utilisez la vue de source XAML pour travailler avec ce fichier.)
De même, remplacez la source du fichier L2XDBForm.xaml.cs par le code fourni dans Code source L2DBForm.xaml.cs.
Dans le fichier App.xaml, remplacez toutes les occurrences de la chaîne « Window1.xaml » par « L2XDBForm.xaml ».
Générez la solution en appuyant sur Ctrl+Maj+B.
Exécution du programme
Le programme LinqToXmlDataBinding permet à l'utilisateur d'afficher et de manipuler une liste de livres stockée en tant qu'élément XML incorporé.
Pour exécuter le programme et afficher la liste de livres
Exécutez LinqToXmlDataBinding en appuyant sur F5 (Démarrer le débogage) ou Ctrl+F5 (Démarrer sans débogage).Une fenêtre de programme avec le titre WPF Data Binding using LINQ to XML doit être affichée.
Notez la section supérieure de l'interface utilisateur, qui affiche le code XML brut qui représente la liste de livres.Il est affiché à l'aide d'un contrôle TextBlock WPF, qui n'autorise pas d'interaction via le clavier ou la souris.
La deuxième section verticale, libellée Book List, affiche les livres sous la forme d'une liste ordonnée en texte brut.Elle utilise un contrôle ListBox qui autorise la sélection via la souris ou le clavier.
Pour ajouter et supprimer des livres de la liste
Pour supprimer un livre existant de la liste, sélectionnez-le dans la section Book List, puis cliquez sur le bouton Remove Selected Book.Notez que l'entrée du livre a été supprimée de la liste de livres et du code XML source brut.
Pour ajouter un nouveau livre à la liste, entrez des valeurs dans les contrôles ID et ValueTextBox de la dernière section, Add New Book, puis cliquez sur le bouton Add Book.Notez que le livre est ajouté à la liste de livres et à la liste XML.Ce programme ne valide pas les valeurs d'entrée.
Pour modifier une entrée de livre existante
Sélectionnez l'entrée de livre dans la deuxième section Book List.Ses valeurs actuelles doivent être affichées dans la troisième section, Edit Selected Book.
Modifiez les valeurs à l'aide du clavier.Dès que l'un des contrôles TextBox perd le focus, les modifications sont propagées automatiquement au code source XML et à la liste de livres.
Voir aussi
Tâches
Procédure pas à pas : Exemple LinqToXmlDataBinding
Concepts
Exemple de liaison de données WPF à l'aide de LINQ to XML