2010-03-17 13 views
0

J'ai créé ToolWindowPane (ToolBar pour VS2008) en utilisant VSPackage mais je ne suis pas en mesure d'accéder au fichier ouvert en cours par l'utilisateur. Est-ce qu'il y a un moyen de faire ça ? J'ai écrit le code suivant qui parcourt le projet et trouve tous les éléments dans la solution ouverte.comment accéder au fichier ouvert actuel à partir de ToolWindowPane personnalisé

EnvDTE.DTE dte = (EnvDTE.DTE) Microsoft.VisualStudio.Shell.Package.GetGlobalService (typeof (EnvDTE.DTE));

Mais je ne peux pas obtenir la référence du fichier ouvert par l'utilisateur Je souhaite également que chaque fois que l'utilisateur change de focus d'un fichier à un autre, ma barre d'outils doit être actualisée.

Merci à l'avance

Répondre

0

Vous pouvez essayer d'utiliser le modèle des événements?