ProvideLanguageServiceAttribute.ShowDropDownOptions Propriété
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étermine si l’option barre de navigation est activée dans la boîte de dialogue Options.
public:
property bool ShowDropDownOptions { bool get(); void set(bool value); };
public:
property bool ShowDropDownOptions { bool get(); void set(bool value); };
public bool ShowDropDownOptions { get; set; }
member this.ShowDropDownOptions : bool with get, set
Public Property ShowDropDownOptions As Boolean
Valeur de propriété
Retourne true si l’option de barre de navigation doit être activée ; sinon, retourne false .
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
ShowDropDownOptions = true, // drop down bar options are supported
)]
Remarques
La barre de navigation apparaît en haut de la fenêtre de l’éditeur et permet de naviguer rapidement entre les différents éléments du fichier. En règle générale, la barre de navigation contient deux zones de liste déroulante, une pour les types et l’autre pour les membres. La sélection d’un type ou d’un membre déplace immédiatement ce type ou ce membre dans la fenêtre d’édition. La barre de navigation peut être affichée ou masquée pour chaque langue à l’aide de l’option barre de navigation de la boîte de dialogue options (disponible dans le menu Outils -> options ). Si un service de langage prend en charge la barre de navigation, il doit affecter la valeur ShowDropDownOptions à la propriété true . Si l’entrée de Registre n’est pas définie, l’option barre de navigation de la boîte de dialogue options est désactivée et ne peut pas être modifiée. Dans le cas contraire, la valeur de l’entrée de Registre contrôle si l’option barre de navigation est initialement sélectionnée ou non.
Cette propriété est disponible pour toutes les implémentations du service de langage.
La valeur par défaut est false , ce qui indique que l’option barre de navigation n’est pas sélectionnée (en fait, sauf si cette propriété est explicitement définie sur true ou false , l’entrée de Registre n’est pas créée et, par conséquent, l’option barre de navigation est désactivée).
L’entrée de Registre se présente comme suit :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
ShowDropDownBarOption = reg_dword: 0x00000001