Interfejs IMonitorSelectionService
Monitoruje bieżący stan zaznaczenia w powłoce.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public Interface IMonitorSelectionService
[CLSCompliantAttribute(false)]
public interface IMonitorSelectionService
Typ IMonitorSelectionService uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
CurrentDocument | Pobiera aktywny dokument. | |
CurrentDocumentView | Pobiera widoku aktywnego dokumentu. | |
CurrentSelectionContainer | Pobiera kontener aktywnego zaznaczenia. | |
CurrentUndoManager | Pobiera UndoManager przypisany do okna dokumentu, który jest aktywny. | |
CurrentWindow | Pobiera panelu dokumentu lub okienko narzędzia, która jest aktywna. | |
CurrentWindowFrame | Pobiera dokument ramki lub ramki okna narzędzia, która jest aktywna. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
GetCommandContextCookie | Pobiera plik cookie jest przypisany do określonego polecenia kontekstu interfejsu użytkownika. | |
IsCommandContextActive(Guid) | Sprawdza, czy w kontekście UI określonego polecenia jest aktywny. | |
IsCommandContextActive(UInt32) | Sprawdza, czy kontekst poleceń interfejsu użytkownika dla określonego pliku cookie jest aktywny. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
CommandContextChanged | Występuje, gdy kontekst polecenia interfejsu użytkownika jest aktywowany lub zdezaktywowane. | |
DocumentChanged | Występuje, gdy dokument. | |
DocumentWindowChanged | Występuje, gdy okno dokumentu. | |
SelectionChanged | Występuje, gdy bieżące zaznaczenie zostanie zmienione. | |
UndoManagerChanged | Występuje, gdy bieżące UndoManager zmiany. | |
WindowChanged | Występuje, gdy ramki okna. |
Początek