как получить доступ к текущему открытому файлу из пользовательского ToolWindowPane - PullRequest
0 голосов
/ 17 марта 2010

Я создал ToolWindowPane (Панель инструментов для VS2008), используя VSPackage но я не могу получить доступ к текущему открытому файлу пользователем. Есть какой-либо способ сделать это ? Я написал следующий код, который путешествует по проекту и выясняет все элементы в открытом решении.

EnvDTE.DTE dte = (EnvDTE.DTE) Microsoft.VisualStudio.Shell.Package.

Но не может получить ссылку на открытый файл пользователем Я также хочу, чтобы каждый раз, когда пользователь менял фокус с одного файла на другой, моя панель инструментов должна обновляться.

Заранее спасибо

1 Ответ

0 голосов
/ 17 декабря 2010

Вы можете попробовать использовать модель событий?

http://msdn.microsoft.com/en-us/library/envdte.events.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...