Udostępnij za pośrednictwem


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
System_CAPS_pubmethod Equals(Object)

(Dziedziczone z Object).

System_CAPS_protmethod Finalize()

(Dziedziczone z Object).

System_CAPS_pubmethod GetHashCode()

(Dziedziczone z Object).

System_CAPS_pubmethod GetType()

(Dziedziczone z Object).

System_CAPS_protmethod MemberwiseClone()

(Dziedziczone z Object).

System_CAPS_pubmethod ToString()

(Dziedziczone z Object).

Pola

Nazwa Opis
System_CAPS_pubfieldSystem_CAPS_static CodeWindow

Określa kontekst, w którym okno kodu aktualnie ma fokus.

System_CAPS_pubfieldSystem_CAPS_static DataSourceWindowAutoVisible

Określa, że kontekst, w którym okno źródła danych jest automatycznie widoczne.

System_CAPS_pubfieldSystem_CAPS_static DataSourceWindowSupported

Określa kontekst, w którym okno źródła danych jest obsługiwana przez projekt.

System_CAPS_pubfieldSystem_CAPS_static Debugging

Określa kontekst, w którym debugowania jest aktywny.

System_CAPS_pubfieldSystem_CAPS_static DesignMode

Określa kontekst, w którym edytora jest w trybie projektowania.

System_CAPS_pubfieldSystem_CAPS_static Dragging

Określa występujący podczas przeciągania elementów kontekście Eksploratora rozwiązań.

System_CAPS_pubfieldSystem_CAPS_static EmptySolution

Określa kontekst, w której została załadowana puste rozwiązanie.

System_CAPS_pubfieldSystem_CAPS_static FullScreenMode

Określa kontekst, który jest aktywny, gdy Visual Studio jest w trybie pełnoekranowym.

System_CAPS_pubfieldSystem_CAPS_static NoSolution

Określa kontekst, w którym rozwiązanie nie jest załadowane.

System_CAPS_pubfieldSystem_CAPS_static NotBuildingAndNotDebugging

Określa kontekst, w którym nie jest rozwiązania budowane lub debugowania.

System_CAPS_pubfieldSystem_CAPS_static SolutionBuilding

Określa kontekst, w którym projekt lub rozwiązanie jest obecnie tworzony.

System_CAPS_pubfieldSystem_CAPS_static SolutionExists

Określa kontekst, w którym został załadowany rozwiązania.

System_CAPS_pubfieldSystem_CAPS_static SolutionExistsAndNotBuildingAndNotDebugging

Określa kontekst, w którym rozwiązania jest ładowany i nie są zbudowane lub debugowania.

System_CAPS_pubfieldSystem_CAPS_static SolutionHasMultipleProjects

Określa kontekst, w którym załadować rozwiązanie zawiera więcej niż jeden projekt.

System_CAPS_pubfieldSystem_CAPS_static SolutionHasSingleProject

Określa kontekst, w którym załadować rozwiązanie zawiera pojedynczego projektu.

System_CAPS_pubfieldSystem_CAPS_static SolutionOrProjectUpgrading

Określa kontekst, w którym rozwiązania lub projektu jest uaktualniany.

System_CAPS_pubfieldSystem_CAPS_static ToolboxInitialized

Określa kontekst, w którym jest inicjowany przybornika.

System_CAPS_pubfieldSystem_CAPS_static 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