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

 

Date de publication : juin 2016

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

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 de ce composant est affichée dans la Boîte à outils.

    System_CAPS_ICON_tip.jpg Astuce

    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 How to: Manage the Toolbox Window et How to: Manipulate Toolbox Tabs.

  • 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.

    System_CAPS_ICON_note.jpg 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 NIB: .NET Framework Class Library 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 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.

Filter
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.

Clear
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.

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

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 T:Microsoft.Windows.Design.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.

Choose Toolbox Items Dialog Box (Visual Studio)
boîte à outils
Comment : utiliser un contrôle WPF tiers dans une application WPF
Concepteur WPF

Afficher: