Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
VisibilityItem öğesi, komutların ve araç çubuklarının statik görünürlüğünü belirler. Her giriş bir komut veya menü ve ayrıca ilişkili bir komut kullanıcı arabirimi bağlamı tanımlar. Visual Studio bunları tanımlayan VSPackage'ları yüklemeden komutları, menüleri ve araç çubuklarını ve bunların görünürlüğünü algılar. IDE, komut kullanıcı arabirimi bağlamlarının IsCmdUIContextActive etkin olup olmadığını belirlemek için yöntemini kullanır.
VSPackage yüklendikten sonra Visual Studio, komut görünürlüğünün yerine VSPackage tarafından belirlenmesini VisibilityItembekler. Komutunuzun görünürlüğünü belirlemek için, komutunuzu nasıl uyguladığınıza BeforeQueryStatus bağlı olarak olay işleyicisini QueryStatus veya yöntemini uygulayabilirsiniz.
Öğesi olan bir VisibilityItem komut veya menü yalnızca ilişkili bağlam etkin olduğunda görüntülenir. Her komut bağlamı bileşimi için bir giriş ekleyerek tek bir komutu, menüyü veya araç çubuğunu bir veya daha fazla komut kullanıcı arabirimi bağlamıyla ilişkilendirebilirsiniz. Bir komut veya menü birden çok komut kullanıcı arabirimi bağlamıyla ilişkilendirilmişse, ilişkili komut kullanıcı arabirimi bağlamlarından herhangi biri etkin olduğunda komut veya menü görünür.
VisibilityItem öğesi gruplara değil yalnızca komutlara, menülere ve araç çubuklarına uygulanır. İlişkili VisibilityItem bir öğeye sahip olmayan bir öğe, üst menüsü her etkin olduğunda görünür.
Sözdizimi
<VisibilityItem
guid="cmdGuidMyProductCommands"
id="cmdidAddWidget"
context="guidNotViewSourceMode"/>
Öznitelikler ve öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Özellikler
| Öznitelik | Açıklama |
|---|---|
| guid | Gerekli. GUID/ID komut tanımlayıcısının GUID'si. |
| id | Gerekli. GUID/ID komut tanımlayıcısının kimliği. |
| bağlam | Gerekli. Komutun görünür olduğu kullanıcı arabirimi bağlamı. |
| Koşul | isteğe bağlı. Bkz. Koşullu öznitelikler. |
Alt öğeleri
Hiçbiri
Üst öğeler
| Öğe | Açıklama |
|---|---|
| VisibilityConstraints öğesi | VisibilityConstraints öğesi, komut ve araç çubuğu gruplarının statik görünürlüğünü belirler. |
Açıklamalar
Standart Visual Studio kullanıcı arabirimi bağlamları, Visual Studio SDK yükleme yolu\VisualStudioIntegration\Common\Inc\vsshlids.h dosyasında ve sınıflarında UIContextGuids80 UIContextGuids tanımlanır. sınıfında daha eksiksiz bir kullanıcı arabirimi bağlamları kümesi tanımlanır VSConstants .
Örnek
<VisibilityConstraints>
<VisibilityItem guid="cmdSetGuidMyProductCommands" id="cmdidAddWidget"
context="guidNotViewSourceMode"/>
</VisibilityConstraints>