0

シーケンス ダイアグラム デザイナーと一緒に動作する Visual Studio 拡張機能を作成しようとしています。ダイアグラムで選択が変更されるたびに通知されるイベントに登録できるようにしたいと考えています。IMonitorSelectionServiceインターフェイスはそのようなイベントを提供しているように見えますが、VSPackage からこのサービスのインスタンスを取得する方法がわかりません。

このサービスのインスタンスを取得するために何をする必要がありますか、または代わりに使用できる、より簡単にアクセスできる他のイベントがありますか?

4

1 に答える 1

1

You should be able to do the following:

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

Where store is the Store of the diagram you're interested in.

于 2011-07-13T15:52:46.817 に答える