Klasa UIContextGuids80
Data opublikowania: październik 2016
Zawiera więcej identyfikatorów GUID, które są używane do identyfikowania konteksty polecenia.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.Interop.UIContextGuids80
Składnia
public abstract class UIContextGuids80
public ref class UIContextGuids80 abstract
[<AbstractClass>]
type UIContextGuids80 = class end
Public MustInherit Class UIContextGuids80
Metody
Nazwa | Opis | |
---|---|---|
Equals(Object) | (Dziedziczone z Object). |
|
Finalize() | (Dziedziczone z Object). |
|
GetHashCode() | (Dziedziczone z Object). |
|
GetType() | (Dziedziczone z Object). |
|
MemberwiseClone() | (Dziedziczone z Object). |
|
ToString() | (Dziedziczone z Object). |
Pola
Nazwa | Opis | |
---|---|---|
CodeWindow | Określa kontekst, w którym okno kodu aktualnie ma fokus. |
|
DataSourceWindowAutoVisible | Określa, że kontekst, w którym okno źródła danych jest automatycznie widoczne. |
|
DataSourceWindowSupported | Określa kontekst, w którym okno źródła danych jest obsługiwana przez projekt. |
|
Debugging | Określa kontekst, w którym debugowania jest aktywny. |
|
DesignMode | Określa kontekst, w którym edytora jest w trybie projektowania. |
|
Dragging | Określa występujący podczas przeciągania elementów kontekście Eksploratora rozwiązań. |
|
EmptySolution | Określa kontekst, w której została załadowana puste rozwiązanie. |
|
FullScreenMode | Określa kontekst, który jest aktywny, gdy Visual Studio jest w trybie pełnoekranowym. |
|
NoSolution | Określa kontekst, w którym rozwiązanie nie jest załadowane. |
|
NotBuildingAndNotDebugging | Określa kontekst, w którym nie jest rozwiązania budowane lub debugowania. |
|
SolutionBuilding | Określa kontekst, w którym projekt lub rozwiązanie jest obecnie tworzony. |
|
SolutionExists | Określa kontekst, w którym został załadowany rozwiązania. |
|
SolutionExistsAndNotBuildingAndNotDebugging | Określa kontekst, w którym rozwiązania jest ładowany i nie są zbudowane lub debugowania. |
|
SolutionHasMultipleProjects | Określa kontekst, w którym załadować rozwiązanie zawiera więcej niż jeden projekt. |
|
SolutionHasSingleProject | Określa kontekst, w którym załadować rozwiązanie zawiera pojedynczego projektu. |
|
SolutionOrProjectUpgrading | Określa kontekst, w którym rozwiązania lub projektu jest uaktualniany. |
|
ToolboxInitialized | Określa kontekst, w którym jest inicjowany przybornika. |
|
WindowsFormsDesigner | Określa kontekst, w którym Windows Forms designer jest ustawiony fokus. |
Uwagi
Kontekst polecenia wskazuje określonym stanie Visual Studio jest, na przykład rozwiązanie buduje lub debugowania jest aktywny. Wiele kontekstów może być aktywne w tym samym czasie, na przykład rozwiązanie jest ładowany i rozwiązanie ma wiele projektów.
Jak zmienić konteksty, powiadomienia są wysyłane do stron, które zostały zarejestrowane się z SVsShellMonitorSelection usługi (zobacz AdviseSelectionEvents metody). Istnieje również możliwość żądania stan dowolnego kontekstu przy użyciu metod w IVsMonitorSelection interfejs, który z kolei są uzyskiwane z SVsShellMonitorSelection usługi.
Pakiety VSPackages, który ma elementy interfejsu użytkownika można skojarzyć te elementy interfejsu użytkownika z poleceniem kontekstów. Gdy tych kontekstach staną się aktywne lub nieaktywne, VSPackage skojarzonych elementów interfejsu użytkownika są automatycznie aktywowana lub dezaktywowana również. Pakietu VSPackage kojarzy elementów interfejsu użytkownika do kontekstów poleceń przy użyciu pliku tabeli polecenia programu Visual Studio (.vsct —), który jest częścią pakietu VSPackage. Aby uzyskać więcej informacji na temat plików .vsct — zobacz Visual Studio polecenia tabeli (. Pliki Vsct). Konteksty te polecenia są zdefiniowane w parametrze kontekst elementu VisibilityItem. Aby uzyskać więcej informacji, zobacz VisibilityItem Element.
Konteksty polecenia są definiowane w nagłówek pliki vsshlids.h i vsshell*.h. Więcej informacji na temat której są zdefiniowane znajduje się w sekcji Uwagi poszczególnych kontekstów.
Oprócz nowych konteksty tej kolekcji kontekstów zawiera wszystkie konteksty w UIContextGuids ustawiony.
Bezpieczeństwo wątków
Wszystkie publiczne statyczne ( Shared w języku Visual Basic) elementy członkowskie tego typu są wątkowo bezpieczne. Dla żadnych elementów członkowskich wystąpień nie ma gwarancji bezpieczeństwa wątkowego.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku