Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[VSX] Comment rajouter des contrôles Silverlight à la Toolbox de Visual Studio ?

Afin de simplifier la vie des développeurs, il peut-être intéressant de faire en sorte que vos contrôles soient directement accessibles depuis la boite à outils de Visual Studio.

Pour cela, il est nécessaire de rajouter une simple clé dans la base de registre, à l’emplacement suivant:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx

Si vous regardez la base de registre, vous pourrez remarquer que certains utilitaires, tels que le Toolkit Silverlight, ont déjà ajoutés leur propres clés dans la base de registre:

image

Il vous suffit alors de rajouter votre propre noeud, sous AssemblyFolderEx:

image

Ensuite, il faut indiquer, au niveau de la valeur (Default), l’emplacement du répertoire qui contient les binaires que vous voulez mettre à disposition:

image

Si vous relancez votre Visual Studio, vous remarquerez que les contrôles ne sont pas accessibles (encore Wink) dans la boite à outils. Par contre, il sont accessibles directement dans la boite de dialogue “Ajout d’une référence”.

Pour les avoir dans la boite à outils, il faut rajouter un noeud Toolbox à celui que vous avez créé:

image

Si vous voulez que vos contrôles apparaissent dans un onglet spécifique de votre boite à outils, il faut alors rajouter une clé nommé TabName dont la valeur correspond au nom de l’onglet que nous désirez:

image

A partir de là, vos développeurs pourront faire un simple glisser/déposer de vos contrôles Silverlight personnalisés pour les ajouter dans leurs applications !

 

Pour plus d’infos sur le sujet, je vous recommande le blog de Ning Zhang: http://www.ningzhang.org/2009/04/30/register-silverlight-controls-with-visual-studio-and-blend/

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 28 septembre 2010 10:23 par Thomas LEBRUN

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- UWP or not UWP sur Visual Studio 2015 ? par Blog de Jérémy Jeanson le 03-08-2017, 19:12

- Désinstallation de .net Core RC1 Update 1 ou SDK de Core 1 Preview 2 par Blog de Jérémy Jeanson le 03-07-2017, 19:29

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06

- [TFS] Supprimer en masse les dépendances à SQL Enterprise ou Developer avant de procéder à une migration par Blog de Jérémy Jeanson le 02-20-2017, 20:30

- Office 365: Attention au volume utilisé par les fichiers de Thèmes de SharePoint Online par Blog Technique de Romelard Fabrice le 02-07-2017, 18:19

- [SCVMM] Supprimer une machine bloquée par Blog de Jérémy Jeanson le 01-31-2017, 21:22

- Microsoft .Net Challenge 2017 par Le Blog (Vert) d'Arnaud JUND le 01-30-2017, 15:25

- Office 365: Utiliser le bouton Export to Excel depuis un teamsite SharePoint Online et avec le client Office 2007 par Blog Technique de Romelard Fabrice le 01-27-2017, 18:58

- Office 365: Forcer la réindexation des données dans une liste SharePoint Online par Blog Technique de Romelard Fabrice le 01-25-2017, 15:57