Ajouter ou supprimer une source de données
Vous pouvez ajouter des sources de données directement dans votre projet Microsoft Expression Blend ou créer un lien vers elles à un emplacement externe. Les sources de données étant des ressources du projet à part entière, la liste de leurs fichiers respectifs apparaît dans le panneau Ressources dès que vous les ajoutez à votre projet.
Ajouter une source de données XML
Une source de données XML peut être un fichier XML local ou un fichier XML situé sur un serveur Web distant. Pour obtenir un exemple d’utilisation d’un fichier XML distant, voir Essayez ! Créer un lecteur de News RSS.
Remarque : |
---|
Silverlight 2 ne prend pas en charge les sources de données XML. |
Pour ajouter une source de données XML
Sous Données dans le panneau Projet, cliquez sur le bouton +XML.
Dans la boîte de dialogue Ajouter une source de données XML, dans le champ Nom de la connexion, tapez le nom de la connexion de données que vous souhaitez créer.
Dans le champ URL des données XML, tapez une URL pour votre fichier de données XML ou cliquez sur le bouton Parcourir pour rechercher un fichier local.
Remarque : Si vous utilisez un fichier XML local, nous vous recommandons de l’ajouter au projet afin qu’il puisse être intégré dans l’application. Vous êtes ainsi certain que votre application fonctionnera lors de son déploiement. Vous pouvez également déployer ensemble l’application et le fichier XML, à condition que le chemin d’accès vers le fichier XML reste inchangé.
En option, vous pouvez cliquer sur le développeur pour ajouter des informations supplémentaires concernant votre source de données, par exemple une définition XPath.
Remarque : La spécification d’une définition XPath limite les données récupérées de la source de données en identifiant des nœuds particuliers dans les données XML souhaitées. Pour plus d’informations sur l’utilisation de XPath, voir la page sur la syntaxe XPath et sur la procédure de liaison à des données XML à l’aide de requêtes XMLDataProvider et XPath sur MSDN.
Cliquez sur OK. Notez que la section Données du panneau Projet contient à présent les données analysées du fichier XML. Le type de données correspondant à chaque nœud de la source de données est indiqué entre parenthèses. Vous êtes désormais en mesure de lier les objets de votre projet aux données XML.
Haut de la page
Ajouter une source de données d’objet CLR
Dans un environnement de production d’équipe, un développeur fournirait une source de données CLR (Common Language Runtime) à un concepteur qui lierait cette source aux données de son projet Expression Blend comme il l’entendrait. Une source de données CLR est implémentée dans un assembly de bibliothèque de classes (.dll). L’implémentation remplit une table de données ou un ensemble de données à partir d’une base de données (telle qu’une base de données SQL), puis convertit les données en ObservableCollection de telle sorte qu’Expression Blend (ou toute application utilisant Windows Presentation Foundation) puisse créer une liaison avec elles. Pour obtenir un exemple d’une bibliothèque de classe qui est écrite dans C# et d’un projet Expression Blend qui lie aux données résultantes, voir Essayez ! Créer une source de données d’objet CLR.
Pour ajouter une source de données d’objet CLR
Dans le menu Projet, cliquez sur Ajouter une référence (Alt+Maj+R).
La boîte de dialogue Ajouter une référence s’ouvre.
Naviguez jusqu’à l’assembly (.dll) qui implémente une source de données CLR. Sélectionnez l’assembly, puis cliquez sur Ouvrir. Le fichier .dll est ajouté au nœud Références sous Fichiers dans le panneau Projet.
Sous Données dans le panneau Projet, cliquez sur le bouton +Objet CLR.
La boîte de dialogue Ajouter une source de données d’objet CLR s’ouvre.
Dans le champ Nom de source de données, entrez un nom pour cette source de données ou conservez la valeur par défaut (CLRObjectDataSource).
Sous Sélectionner la classe dont l’instance doit être créée, développez le nom de votre assembly, sélectionnez l’objet CLR, puis cliquez sur OK.
Notez que la section Données du panneau Projet contient à présent les données analysées de la source de données CLR. Le type de données correspondant à chaque nœud de la source de données est indiqué entre parenthèses. Vous pouvez à présent lier les objets de votre projet aux données.
Sous Sélectionner la classe dont l’instance doit être créée, les assemblys suivants sont indiqués :
toutes les sources de données CLR que vous avez ajoutées comme références dans votre projet ;
Assemblys par défaut du projet
Si vous souhaitez afficher également les assemblys système disponibles, vous pouvez activer la case à cocher Afficher les assemblys système. La saisie d’une requête dans la zone Rechercher va filtrer les assemblys sur ceux indiqués dans la requête. N’oubliez pas d’effacer la zone Rechercher pour réafficher tous les assemblys.
Haut de la page
Pour supprimer une source de données
Sous Données dans le panneau Projet, sélectionnez la source de données à supprimer, puis cliquez sur le bouton Supprimer la source de données, ou bien cliquez avec le bouton droit sur la source de données et cliquez sur Supprimer.
Attention : Si votre projet contient des objets dont les propriétés étaient liées aux données de la source de données que vous avez supprimée, vous devrez réinitialiser les propriétés avant la génération de votre projet.
Haut de la page