Aracılığıyla paylaş


UIContextGuids Sınıfı

 

Komut bağlamları tanımlamak için kullanılan GUID'leri listesini sağlar.

Ad alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop.8.0 (Microsoft.VisualStudio.Shell.Interop.8.0.dll içinde)

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.Shell.Interop.UIContextGuids

Sözdizimi

public abstract class UIContextGuids
public ref class UIContextGuids abstract 
[<AbstractClass>]
type UIContextGuids = class end
Public MustInherit Class UIContextGuids

Yöntemler

Adı Açıklama
System_CAPS_pubmethod Equals(Object)

(Object kaynağından devralındı.)

System_CAPS_protmethod Finalize()

(Object kaynağından devralındı.)

System_CAPS_pubmethod GetHashCode()

(Object kaynağından devralındı.)

System_CAPS_pubmethod GetType()

(Object kaynağından devralındı.)

System_CAPS_protmethod MemberwiseClone()

(Object kaynağından devralındı.)

System_CAPS_pubmethod ToString()

(Object kaynağından devralındı.)

Alanlar

Adı Açıklama
System_CAPS_pubfieldSystem_CAPS_static CodeWindow

Bir bağlam içinde kod penceresi odağa sahip belirtir.

System_CAPS_pubfieldSystem_CAPS_static Debugging

Bir bağlam belirtir hangi hata ayıklamaya etkindir.

System_CAPS_pubfieldSystem_CAPS_static DesignMode

Düzenleyici Tasarım modunda olduğu bir bağlam belirtir.

System_CAPS_pubfieldSystem_CAPS_static Dragging

Öğeleri sürükleme sırasında oluşan bir bağlam belirtir Çözüm Gezgini.

System_CAPS_pubfieldSystem_CAPS_static EmptySolution

Boş bir çözüm yüklenmiş bir bağlam belirtir.

System_CAPS_pubfieldSystem_CAPS_static FullScreenMode

Etkin olduğunda bir bağlam belirtir Visual Studio tam ekran modunda.

System_CAPS_pubfieldSystem_CAPS_static NoSolution

Çözüm yüklendiği bir bağlam belirtir.

System_CAPS_pubfieldSystem_CAPS_static SolutionBuilding

Bir bağlam içinde bir proje veya çözüm şu anda oluşturuluyor belirtir.

System_CAPS_pubfieldSystem_CAPS_static SolutionExists

Bir çözüm yüklenmiş bir bağlam belirtir.

System_CAPS_pubfieldSystem_CAPS_static SolutionHasMultipleProjects

Yüklü bir çözüm birden fazla proje içeren bir içerik belirtir.

System_CAPS_pubfieldSystem_CAPS_static SolutionHasSingleProject

Yüklenen çözümü tek bir proje içeren bir içerik belirtir.

Açıklamalar

Komut içeriğini belirli bir durumu gösterir Visual Studio olduğundan, örneğin, bir çözüm oluşturuyor veya hata ayıklama etkin değildir. Aynı anda birden çok bağlamı etkin olabilir, örneğin, bir çözüm yüklenir ve birden çok proje çözümü yok.

Bağlamları değiştirmek gibi kendilerini kayıtlı taraflara bildirimlerin SVsShellMonitorSelection Hizmeti (bkz: AdviseSelectionEvents yöntemi). Yöntemlere kullanarak her bağlam durumunu istemek mümkündür IVsMonitorSelection sırayla öğesinden elde arabirimi SVsShellMonitorSelection hizmet.

Kullanıcı Arabirimi (UI) öğeleri sahip VSPackages bu UI öğeleri belirli komut bağlamları ile ilişkilendirebilirsiniz. Bu içeriklerden etkin veya devre dışı olduğunda VSPackage'nın ilişkili kullanıcı Arabirimi öğeleri otomatik olarak etkin veya de devre dışı. VSPackage VSPackage parçası olan Visual Studio komut tablo (.vsct) dosyasını kullanarak komut bağlamları UI öğelerine ilişkilendirir. .Vsct dosyaları hakkında daha fazla bilgi için bkz: Visual Studio komut tablo (. Vsct) dosyaları. Bu komut bağlamları VisibilityItem öğenin bağlam parametresi tanımlanır. Daha fazla bilgi için bkz: VisibilityItem öğesi.

Komut bağlamları üstbilgi dosyaları vsshlids.h ve vsshell*.h tanımlanır. Tek tek bağlamları açıklamalar bölümlerine tanımlandıkları hakkında daha fazla bilgi verilir.

İş Parçacığı Güvenliği

Bu türdeki herhangi bir public static (Visual Basic’te Paylaşılan Visual Basic'te), bu tür üyeler iş parçacığı güvenliklidir. Hiçbir örnek üyesinin, iş parçacığı güvenli olduğu garanti edilmez.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad alanı

Başa dön