Получить экземпляр IMonitorSelectionService для диаграммы последовательности Visual Studio - PullRequest
0 голосов
/ 13 июля 2011

Я пытаюсь создать расширение Visual Studio, которое работает вместе с дизайнером диаграмм последовательности, и я хотел бы иметь возможность зарегистрироваться для события, которое будет уведомлять меня при каждом изменении выбора на диаграмме.Интерфейс IMonitorSelectionService , по-видимому, предлагает такое событие, но я не знаю, как получить экземпляр этой службы из VSPackage.

Что мне нужно сделать, чтобы получитьэкземпляр этой службы, или есть какое-то другое более доступное событие, которое я мог бы использовать вместо этого?

1 Ответ

1 голос
/ 13 июля 2011

Вы должны быть в состоянии сделать следующее:

IMonitorSelectionService monitorSelectionService = ((IServiceProvider)store).GetService(typeof(IMonitorSelectionService)) as IMonitorSelectionService;

Где хранится Магазин интересующей вас диаграммы.

...