UIContextGuids80 Sınıfı
Daha fazla komut bağlamları tanımlamak için kullanılan GUID'ler 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.UIContextGuids80
Sözdizimi
public abstract class UIContextGuids80
public ref class UIContextGuids80 abstract
[<AbstractClass>]
type UIContextGuids80 = class end
Public MustInherit Class UIContextGuids80
Yöntemler
Adı | Açıklama | |
---|---|---|
Equals(Object) | (Object kaynağından devralındı.) |
|
Finalize() | (Object kaynağından devralındı.) |
|
GetHashCode() | (Object kaynağından devralındı.) |
|
GetType() | (Object kaynağından devralındı.) |
|
MemberwiseClone() | (Object kaynağından devralındı.) |
|
ToString() | (Object kaynağından devralındı.) |
Alanlar
Adı | Açıklama | |
---|---|---|
CodeWindow | Bir bağlam içinde kod penceresi odağa sahip belirtir. |
|
DataSourceWindowAutoVisible | Bir bağlam içinde bir veri kaynağı penceresi otomatik görünür olduğunu belirtir. |
|
DataSourceWindowSupported | Bir veri kaynağı penceresi proje tarafından desteklenen bir bağlam belirtir. |
|
Debugging | Bir bağlam belirtir hangi hata ayıklamaya etkindir. |
|
DesignMode | Düzenleyici Tasarım modunda olduğu bir bağlam belirtir. |
|
Dragging | Öğeleri sürükleme sırasında oluşan bir bağlam belirtir Çözüm Gezgini. |
|
EmptySolution | Boş bir çözüm yüklenmiş bir bağlam belirtir. |
|
FullScreenMode | Etkin olduğunda bir bağlam belirtir Visual Studio tam ekran modunda. |
|
NoSolution | Çözüm yüklendiği bir bağlam belirtir. |
|
NotBuildingAndNotDebugging | Bir bağlam içinde çözüm değil yükleniyor belirtir yerleşik veya hata ayıklaması. |
|
SolutionBuilding | Bir bağlam içinde bir proje veya çözüm şu anda oluşturuluyor belirtir. |
|
SolutionExists | Bir çözüm yüklenmiş bir bağlam belirtir. |
|
SolutionExistsAndNotBuildingAndNotDebugging | Bir çözüm yüklenir ve yerleşik hata ayıklaması veya olmayan bir bağlam belirtir. |
|
SolutionHasMultipleProjects | Yüklü bir çözüm birden fazla proje içeren bir içerik belirtir. |
|
SolutionHasSingleProject | Yüklenen çözümü tek bir proje içeren bir içerik belirtir. |
|
SolutionOrProjectUpgrading | Bir bağlam içinde bir çözüm veya proje güncelleştiriliyor belirtir. |
|
ToolboxInitialized | Araç kutusu Başlatılmakta olan bir bağlam belirtir. |
|
WindowsFormsDesigner | Bir bağlam içinde belirtir Windows Forms Tasarımcısı odağa. |
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 buna karşılık gelen 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.
Yeni bağlamları ek olarak, bu koleksiyon bağlamları tüm bağlamlarda içeren UIContextGuids ayarlayın.
İş 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