ProvideToolWindowVisibilityAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déclare qu’une fenêtre d’outil doit être visible lorsqu’un GUID d’interface utilisateur de commande spécifique devient actif.
public ref class ProvideToolWindowVisibilityAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideToolWindowVisibilityAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideToolWindowVisibilityAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideToolWindowVisibilityAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideToolWindowVisibilityAttribute
Inherits RegistrationAttribute
- Héritage
- Attributs
Remarques
Application de cet attribut à une sous-classe des ToolWindowPane résultats dans une fenêtre outil que l’interpréteur de commandes Visual Studio affiche ou masque automatiquement. L’apparence de cette fenêtre dépend de l’attribut de visibilité interne et des informations de contexte d’interface utilisateur décrites dans le fichier .vsct du package. Si Visual Studio affiche automatiquement une fenêtre et que l’utilisateur la ferme, Après cela, Visual Studio n’affiche plus automatiquement la fenêtre. Pour voir à nouveau la fenêtre outil après sa fermeture, l’utilisateur doit ouvrir manuellement la fenêtre ou supprimer \<USER>\Application Data\Microsoft\Visual Studio\<version>\1033\windows.prf, le fichier Visual Studio qui enregistre les informations de l’interpréteur de commandes (y compris les fenêtres ouvertes, leur emplacement et leur taille) lorsque Visual Studio s’arrête. Une fois que l’état de visibilité interne de la fenêtre est réinitialisé à true
, le comportement de visibilité attendu se produit à nouveau.
Constructeurs
ProvideToolWindowVisibilityAttribute(Object, String, Boolean) |
Crée un attribut pour une fenêtre d’outil spécifique et un GUID d’interface utilisateur de commande. |
ProvideToolWindowVisibilityAttribute(Object, String) |
Crée un attribut pour une fenêtre d’outil spécifique et un GUID d’interface utilisateur de commande. |
Propriétés
CommandUIGuid |
Obtenez le GUID de l’interface utilisateur de commande qui contrôle la visibilité de la fenêtre outil. |
Name |
Obtient ou Définit le nom de l’outilwindow. Cela n’a pas d’impact sur le comportement du runtime. |
TypeId |
Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également des informations telles que le type en cours d’inscription et le chemin d’accès. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annulez l’inscription de cette entrée de visibilité. |