1

J'ai créé un modèle d'élément qui génère un fichier .CS et l'ajoute au projet. Je veux créer un DESIGNER qui est montré chaque fois que l'utilisateur essaie d'ouvrir ce fichier .CS à partir de l'Explorateur de solutions, tout comme XX.EDMX et XX.Dsigner.cs ?comment créer un designer dans Visual Studio 2010?

Des idées? Merci!

Répondre

2

La réponse est donnée dans la page de référence VSSDK (sur MSDN) sur Designer Initialization and Metadata Configuration la page (tous les mots clés sont liés à la page elle-même):

Une VSPackage doit gérer l'initialisation du concepteur par:

  1. Création d'un objet implémentant la classe DesignSurfaceExtension.

  2. Enregistrez la classe mise en œuvre DesignSurfaceExtension comme soutien pour les extensions de créateurs de VSPackage en appliquant les instances de DesignSurfaceExtensionAttribute, ProvideObjectAttribute et ProvideServiceAttribute à la classe fournissant la mise en œuvre du paquet de la VSPackage.

Malheureusement, la longue réponse va être très longue, et en l'absence de véritablement une bonne documentation, impliquent beaucoup d'essais et d'erreurs. Une recherche rapide n'a pas montré d'exemples complets, donc si vous êtes disposé/capable, ce serait génial si vous pouviez partager ce que vous comprenez.

+0

Merci, mais je ne peux rien trouver là-dessus :( –

Questions connexes