Partager via


Composants WPF, onglet de la boîte de dialogue Choisir des éléments de boîte à outils

Mise à jour : novembre 2007

Cet onglet de la boîte de dialogue Choisir des éléments de boîte à outils affiche une liste des contrôles Windows Presentation Foundation (WPF) disponibles sur l'ordinateur local. Pour afficher la liste, sélectionnez Choisir des éléments de boîte à outils dans le menu Outils pour afficher la boîte de dialogue Choisir des éléments de boîte à outils, puis sélectionnez l'onglet Composants WPF. Pour trier la liste des composants, cliquez sur un en-tête de colonne.

  • Lorsque la case à cocher située à côté d'un composant est activée, l'icône correspondante est affichée dans la Boîte à outils.

    Conseil :

    Pour ajouter une instance d'un contrôle WPF à un document de projet ouvert en mode édition, faites glisser l'icône correspondante de la Boîte à outils sur la surface du mode Design. Le balisage et le code par défaut du composant sont insérés dans votre projet, prêts à être modifiés. Pour plus d'informations, consultez Comment : gérer la fenêtre Boîte à outils et Comment : manipuler des onglets de boîte à outils.

  • Lorsque la case à cocher située à côté d'un composant est désactivée, l'icône correspondante est supprimée de la Boîte à outils.

    Remarque :

    Les composants .NET Framework installés sur votre ordinateur restent disponibles, que leurs icônes soient affichées ou non dans la Boîte à outils.

Les colonnes de l'onglet Composants WPF contiennent les informations suivantes :

  • Nom
    Répertorie les noms des contrôles WPF possédant des entrées dans le Registre de votre ordinateur.

  • Espace de noms
    Affiche la hiérarchie de l'espace de noms Référence de la bibliothèque de classes .NET Framework du .NET Framework qui définit la structure du composant. Effectuez un tri sur cette colonne pour répertorier les composants disponibles dans chaque espace de noms .NET Framework installé sur votre ordinateur.

  • Nom de l'assembly
    Affiche le nom et la version de l'assembly .NET Framework qui inclut l'espace de noms de chaque composant. Effectuez un tri sur cette colonne pour répertorier les espaces de noms contenus dans chaque assembly .NET Framework installé sur votre ordinateur.

  • Répertoire
    Affiche l'emplacement de l'assembly .NET Framework. L'emplacement par défaut de tous les assemblys est le Global Assembly Cache. Pour obtenir plus d'informations sur le Global Assembly Cache, consultez Utilisation d'assemblys et du Global Assembly Cache et Déploiement et dossier Global Assembly Cache.

  • Filtre
    Filtre la liste de contrôles WPF en fonction de la chaîne fournie dans la zone de texte. Les correspondances de chacune des quatre colonnes sont affichées.

  • Effacer
    Efface la chaîne de filtrage.

  • Parcourir
    Ouvre la boîte de dialogue Ouvrir qui vous permet d'accéder aux assemblys contenant des contrôles WPF. Utilisez-la pour charger les assemblys qui ne figurent pas dans le Global Assembly Cache.

  • Langue
    Affiche la langue localisée de l'assembly qui contient le contrôle WPF sélectionné.

  • Version
    Affiche la version de l'assembly qui contient le contrôle WPF sélectionné.

Limitations

L'ajout d'un contrôle personnalisé ou d'un UserControl à la boîte à outils présente les limitations suivantes.

  • Fonctionne uniquement avec les contrôles personnalisés définis à l'extérieur du projet actuel.

  • Ne se met pas à jour correctement lorsque vous passez de la configuration de solution Debug à une configuration Release, ou inversement. En effet, la référence n'est pas une référence de projet, mais est destinée à l'assembly sur le disque. Si le contrôle fait partie de la solution actuelle, lorsque vous passez de Debug à Release, votre projet continue à référencer la version Debug du contrôle.

De plus, si les métadonnées au moment du design sont appliquées au contrôle personnalisé et que ces métadonnées spécifient que ToolboxBrowsableAttribute a la valeur false, le contrôle n'apparaît pas dans la boîte à outils.

Vous pouvez référencer directement vos contrôles en XAML en mappant l'espace de noms et l'assembly de votre contrôle. Pour plus d'informations, consultez Comment : importer un espace de noms en XAML.

Voir aussi

Tâches

Comment : utiliser un contrôle WPF tiers dans une application WPF

Référence

Choisir des éléments de boîte à outils, boîte de dialogue (Visual Studio)

Boîte à outils

Autres ressources

Concepteur WPF